5 User Space Memory Access
6 ========================
8 .. kernel-doc:: arch/x86/include/asm/uaccess.h
11 .. kernel-doc:: arch/x86/lib/usercopy_32.c
14 .. kernel-doc:: mm/gup.c
15 :functions: get_user_pages_fast
19 Memory Allocation Controls
20 ==========================
22 .. kernel-doc:: include/linux/gfp.h
25 .. kernel-doc:: include/linux/gfp.h
26 :doc: Page mobility and placement hints
28 .. kernel-doc:: include/linux/gfp.h
29 :doc: Watermark modifiers
31 .. kernel-doc:: include/linux/gfp.h
32 :doc: Reclaim modifiers
34 .. kernel-doc:: include/linux/gfp.h
35 :doc: Useful GFP flag combinations
40 .. kernel-doc:: include/linux/slab.h
43 .. kernel-doc:: mm/slab.c
46 .. kernel-doc:: mm/slab_common.c
49 .. kernel-doc:: mm/util.c
50 :functions: kfree_const kvmalloc_node kvfree
52 Virtually Contiguous Mappings
53 =============================
55 .. kernel-doc:: mm/vmalloc.c
58 File Mapping and Page Cache
59 ===========================
61 .. kernel-doc:: mm/readahead.c
64 .. kernel-doc:: mm/filemap.c
67 .. kernel-doc:: mm/page-writeback.c
70 .. kernel-doc:: mm/truncate.c
73 .. kernel-doc:: include/linux/pagemap.h
79 .. kernel-doc:: mm/mempool.c
85 .. kernel-doc:: mm/dmapool.c
88 More Memory Management Functions
89 ================================
91 .. kernel-doc:: mm/memory.c
94 .. kernel-doc:: mm/page_alloc.c
95 .. kernel-doc:: mm/mempolicy.c
96 .. kernel-doc:: include/linux/mm_types.h
98 .. kernel-doc:: include/linux/mm.h
100 .. kernel-doc:: include/linux/mmzone.h