Loading...
Note: File does not exist in v4.6.
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_types.h
23 :doc: Page mobility and placement hints
24
25.. kernel-doc:: include/linux/gfp_types.h
26 :doc: Watermark modifiers
27
28.. kernel-doc:: include/linux/gfp_types.h
29 :doc: Reclaim modifiers
30
31.. kernel-doc:: include/linux/gfp_types.h
32 :doc: Useful GFP flag combinations
33
34The Slab Cache
35==============
36
37.. kernel-doc:: include/linux/slab.h
38 :internal:
39
40.. kernel-doc:: mm/slab.c
41 :export:
42
43.. kernel-doc:: mm/slab_common.c
44 :export:
45
46.. kernel-doc:: mm/util.c
47 :functions: kfree_const kvmalloc_node kvfree
48
49Virtually Contiguous Mappings
50=============================
51
52.. kernel-doc:: mm/vmalloc.c
53 :export:
54
55File Mapping and Page Cache
56===========================
57
58Filemap
59-------
60
61.. kernel-doc:: mm/filemap.c
62 :export:
63
64Readahead
65---------
66
67.. kernel-doc:: mm/readahead.c
68 :doc: Readahead Overview
69
70.. kernel-doc:: mm/readahead.c
71 :export:
72
73Writeback
74---------
75
76.. kernel-doc:: mm/page-writeback.c
77 :export:
78
79Truncate
80--------
81
82.. kernel-doc:: mm/truncate.c
83 :export:
84
85.. kernel-doc:: include/linux/pagemap.h
86 :internal:
87
88Memory pools
89============
90
91.. kernel-doc:: mm/mempool.c
92 :export:
93
94DMA pools
95=========
96
97.. kernel-doc:: mm/dmapool.c
98 :export:
99
100More Memory Management Functions
101================================
102
103.. kernel-doc:: mm/memory.c
104 :export:
105
106.. kernel-doc:: mm/page_alloc.c
107.. kernel-doc:: mm/mempolicy.c
108.. kernel-doc:: include/linux/mm_types.h
109 :internal:
110.. kernel-doc:: include/linux/mm_inline.h
111.. kernel-doc:: include/linux/page-flags.h
112.. kernel-doc:: include/linux/mm.h
113 :internal:
114.. kernel-doc:: include/linux/page_ref.h
115.. kernel-doc:: include/linux/mmzone.h
116.. kernel-doc:: mm/util.c
117 :functions: folio_mapping