Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / translations / zh_CN / core-api / mm-api.rst
blob113359bdb7bedfe2dc5ce56dc3d97f185886e69e
1 .. include:: ../disclaimer-zh_CN.rst
3 :Original: Documentation/core-api/mm-api.rst
5 :翻译:
7  司延腾 Yanteng Si <siyanteng@loongson.cn>
8  周彬彬 Binbin Zhou <zhoubinbin@loongson.cn>
10 :校译:
12  时奎亮<alexs@kernel.org>
14 .. _cn_core-api_mm-api:
16 ============
17 内存管理APIs
18 ============
20 API(Application Programming Interface,应用程序接口)
22 用户空间内存访问
23 ================
25 该API在以下内核代码中:
27 arch/x86/include/asm/uaccess.h
29 arch/x86/lib/usercopy_32.c
31 mm/gup.c
33 .. _cn_mm-api-gfp-flags:
35 内存分配控制
36 ============
38 该API在以下内核代码中:
40 include/linux/gfp_types.h
42 Slab缓存
43 ========
45 此缓存非cpu片上缓存,请读者自行查阅资料。
47 该API在以下内核代码中:
49 include/linux/slab.h
51 mm/slab.c
53 mm/slab_common.c
55 mm/util.c
57 虚拟连续(内存页)映射
58 ======================
60 该API在以下内核代码中:
62 mm/vmalloc.c
65 文件映射和页面缓存
66 ==================
68 该API在以下内核代码中:
70 文件映射
71 --------
73 mm/filemap.c
75 预读
76 ----
78 mm/readahead.c
80 回写
81 ----
83 mm/page-writeback.c
85 截断
86 ----
88 mm/truncate.c
90 include/linux/pagemap.h
92 内存池
93 ======
95 该API在以下内核代码中:
97 mm/mempool.c
99 DMA池
100 =====
102 DMA(Direct Memory Access,直接存储器访问)
104 该API在以下内核代码中:
106 mm/dmapool.c
108 更多的内存管理函数
109 ==================
111 该API在以下内核代码中:
113 mm/memory.c
115 mm/page_alloc.c
117 mm/mempolicy.c
119 include/linux/mm_types.h
121 include/linux/mm_inline.h
123 include/linux/page-flags.h
125 include/linux/mm.h
127 include/linux/page_ref.h
129 include/linux/mmzone.h
131 mm/util.c