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 ===========================
64 .. kernel-doc:: mm/filemap.c
70 .. kernel-doc:: mm/readahead.c
71 :doc: Readahead Overview
73 .. kernel-doc:: mm/readahead.c
79 .. kernel-doc:: mm/page-writeback.c
85 .. kernel-doc:: mm/truncate.c
88 .. kernel-doc:: include/linux/pagemap.h
94 .. kernel-doc:: mm/mempool.c
100 .. kernel-doc:: mm/dmapool.c
103 More Memory Management Functions
104 ================================
106 .. kernel-doc:: mm/memory.c
109 .. kernel-doc:: mm/page_alloc.c
110 .. kernel-doc:: mm/mempolicy.c
111 .. kernel-doc:: include/linux/mm_types.h
113 .. kernel-doc:: include/linux/mm_inline.h
114 .. kernel-doc:: include/linux/page-flags.h
115 .. kernel-doc:: include/linux/mm.h
117 .. kernel-doc:: include/linux/page_ref.h
118 .. kernel-doc:: include/linux/mmzone.h
119 .. kernel-doc:: mm/util.c
120 :functions: folio_mapping