xref: /openbmc/linux/Documentation/core-api/mm-api.rst (revision 41f35b395c52c938363d41ff8db6527ff1bd7759)
1*41f35b39SMike Rapoport======================
2*41f35b39SMike RapoportMemory Management APIs
3*41f35b39SMike Rapoport======================
4*41f35b39SMike Rapoport
5*41f35b39SMike RapoportUser Space Memory Access
6*41f35b39SMike Rapoport========================
7*41f35b39SMike Rapoport
8*41f35b39SMike Rapoport.. kernel-doc:: arch/x86/include/asm/uaccess.h
9*41f35b39SMike Rapoport   :internal:
10*41f35b39SMike Rapoport
11*41f35b39SMike Rapoport.. kernel-doc:: arch/x86/lib/usercopy_32.c
12*41f35b39SMike Rapoport   :export:
13*41f35b39SMike Rapoport
14*41f35b39SMike Rapoport.. kernel-doc:: mm/util.c
15*41f35b39SMike Rapoport   :functions: get_user_pages_fast
16*41f35b39SMike Rapoport
17*41f35b39SMike RapoportThe Slab Cache
18*41f35b39SMike Rapoport==============
19*41f35b39SMike Rapoport
20*41f35b39SMike Rapoport.. kernel-doc:: include/linux/slab.h
21*41f35b39SMike Rapoport   :internal:
22*41f35b39SMike Rapoport
23*41f35b39SMike Rapoport.. kernel-doc:: mm/slab.c
24*41f35b39SMike Rapoport   :export:
25*41f35b39SMike Rapoport
26*41f35b39SMike Rapoport.. kernel-doc:: mm/util.c
27*41f35b39SMike Rapoport   :functions: kfree_const kvmalloc_node kvfree
28*41f35b39SMike Rapoport
29*41f35b39SMike RapoportMore Memory Management Functions
30*41f35b39SMike Rapoport================================
31*41f35b39SMike Rapoport
32*41f35b39SMike Rapoport.. kernel-doc:: mm/readahead.c
33*41f35b39SMike Rapoport   :export:
34*41f35b39SMike Rapoport
35*41f35b39SMike Rapoport.. kernel-doc:: mm/filemap.c
36*41f35b39SMike Rapoport   :export:
37*41f35b39SMike Rapoport
38*41f35b39SMike Rapoport.. kernel-doc:: mm/memory.c
39*41f35b39SMike Rapoport   :export:
40*41f35b39SMike Rapoport
41*41f35b39SMike Rapoport.. kernel-doc:: mm/vmalloc.c
42*41f35b39SMike Rapoport   :export:
43*41f35b39SMike Rapoport
44*41f35b39SMike Rapoport.. kernel-doc:: mm/page_alloc.c
45*41f35b39SMike Rapoport   :internal:
46*41f35b39SMike Rapoport
47*41f35b39SMike Rapoport.. kernel-doc:: mm/mempool.c
48*41f35b39SMike Rapoport   :export:
49*41f35b39SMike Rapoport
50*41f35b39SMike Rapoport.. kernel-doc:: mm/dmapool.c
51*41f35b39SMike Rapoport   :export:
52*41f35b39SMike Rapoport
53*41f35b39SMike Rapoport.. kernel-doc:: mm/page-writeback.c
54*41f35b39SMike Rapoport   :export:
55*41f35b39SMike Rapoport
56*41f35b39SMike Rapoport.. kernel-doc:: mm/truncate.c
57*41f35b39SMike Rapoport   :export:
58