1.. include:: ../disclaimer-zh_CN.rst
2
3:Original: Documentation/core-api/index.rst
4
5:翻译:
6
7 司延腾 Yanteng Si <siyanteng@loongson.cn>
8
9.. _cn_core-api_index.rst:
10
11===========
12核心API文档
13===========
14
15这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!
16
17核心实用程序
18============
19
20本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下
21来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分
22出来。
23
24.. toctree::
25   :maxdepth: 1
26
27   kernel-api
28   printk-basics
29   printk-formats
30   workqueue
31   symbol-namespaces
32
33数据结构和低级实用程序
34======================
35
36在整个内核中使用的函数库。
37
38.. toctree::
39   :maxdepth: 1
40
41   kobject
42   kref
43   assoc_array
44   xarray
45   rbtree
46
47Todolist:
48
49
50
51   idr
52   circular-buffers
53   generic-radix-tree
54   packing
55   bus-virt-phys-mapping
56   this_cpu_ops
57   timekeeping
58   errseq
59
60并发原语
61========
62
63Linux如何让一切同时发生。 详情请参阅
64:doc:`/locking/index`
65
66.. toctree::
67   :maxdepth: 1
68
69   irq/index
70   refcount-vs-atomic
71   local_ops
72   padata
73
74Todolist:
75
76   ../RCU/index
77
78低级硬件管理
79============
80
81缓存管理,CPU热插拔管理等。
82
83.. toctree::
84   :maxdepth: 1
85
86   cachetlb
87   cpu_hotplug
88   genericirq
89   memory-hotplug
90   protection-keys
91
92Todolist:
93
94
95   memory-hotplug
96   cpu_hotplug
97   genericirq
98
99
100内存管理
101========
102
103如何在内核中分配和使用内存。请注意,在
104:doc:`/vm/index` 中有更多的内存管理文档。
105
106.. toctree::
107   :maxdepth: 1
108
109   memory-allocation
110   unaligned-memory-access
111   mm-api
112   genalloc
113   boot-time-mm
114   gfp_mask-from-fs-io
115
116Todolist:
117
118   dma-api
119   dma-api-howto
120   dma-attributes
121   dma-isa-lpc
122   pin_user_pages
123
124内核调试的接口
125==============
126
127Todolist:
128
129   debug-objects
130   tracepoint
131   debugging-via-ohci1394
132
133其它文档
134========
135
136不适合放在其它地方或尚未归类的文件;
137
138Todolist:
139
140   librs
141
142.. only:: subproject and html
143
144   Indices
145   =======
146
147   * :ref:`genindex`
148