Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1======================
2Memory Management APIs
3======================
4
5User Space Memory Access
6========================
7
8.. kernel-doc:: arch/x86/include/asm/uaccess.h
9 :internal:
10
11.. kernel-doc:: arch/x86/lib/usercopy_32.c
12 :export:
13
14.. kernel-doc:: mm/gup.c
15 :functions: get_user_pages_fast
16
17.. _mm-api-gfp-flags:
18
19Memory Allocation Controls
20==========================
21
22.. kernel-doc:: include/linux/gfp.h
23 :internal:
24
25.. kernel-doc:: include/linux/gfp.h
26 :doc: Page mobility and placement hints
27
28.. kernel-doc:: include/linux/gfp.h
29 :doc: Watermark modifiers
30
31.. kernel-doc:: include/linux/gfp.h
32 :doc: Reclaim modifiers
33
34.. kernel-doc:: include/linux/gfp.h
35 :doc: Useful GFP flag combinations
36
37The Slab Cache
38==============
39
40.. kernel-doc:: include/linux/slab.h
41 :internal:
42
43.. kernel-doc:: mm/slab.c
44 :export:
45
46.. kernel-doc:: mm/slab_common.c
47 :export:
48
49.. kernel-doc:: mm/util.c
50 :functions: kfree_const kvmalloc_node kvfree
51
52Virtually Contiguous Mappings
53=============================
54
55.. kernel-doc:: mm/vmalloc.c
56 :export:
57
58File Mapping and Page Cache
59===========================
60
61Filemap
62-------
63
64.. kernel-doc:: mm/filemap.c
65 :export:
66
67Readahead
68---------
69
70.. kernel-doc:: mm/readahead.c
71 :doc: Readahead Overview
72
73.. kernel-doc:: mm/readahead.c
74 :export:
75
76Writeback
77---------
78
79.. kernel-doc:: mm/page-writeback.c
80 :export:
81
82Truncate
83--------
84
85.. kernel-doc:: mm/truncate.c
86 :export:
87
88.. kernel-doc:: include/linux/pagemap.h
89 :internal:
90
91Memory pools
92============
93
94.. kernel-doc:: mm/mempool.c
95 :export:
96
97DMA pools
98=========
99
100.. kernel-doc:: mm/dmapool.c
101 :export:
102
103More Memory Management Functions
104================================
105
106.. kernel-doc:: mm/memory.c
107 :export:
108
109.. kernel-doc:: mm/page_alloc.c
110.. kernel-doc:: mm/mempolicy.c
111.. kernel-doc:: include/linux/mm_types.h
112 :internal:
113.. kernel-doc:: include/linux/mm_inline.h
114.. kernel-doc:: include/linux/page-flags.h
115.. kernel-doc:: include/linux/mm.h
116 :internal:
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