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
44Todolist:
45
46
47   assoc_array
48   xarray
49   idr
50   circular-buffers
51   rbtree
52   generic-radix-tree
53   packing
54   bus-virt-phys-mapping
55   this_cpu_ops
56   timekeeping
57   errseq
58
59并发原语
60========
61
62Linux如何让一切同时发生。 详情请参阅
63:doc:`/locking/index`
64
65.. toctree::
66   :maxdepth: 1
67
68   irq/index
69   refcount-vs-atomic
70   local_ops
71   padata
72
73Todolist:
74
75   ../RCU/index
76
77低级硬件管理
78============
79
80缓存管理,CPU热插拔管理等。
81
82.. toctree::
83   :maxdepth: 1
84
85   cachetlb
86   cpu_hotplug
87   genericirq
88   memory-hotplug
89   protection-keys
90
91Todolist:
92
93
94   memory-hotplug
95   cpu_hotplug
96   genericirq
97
98
99内存管理
100========
101
102如何在内核中分配和使用内存。请注意,在
103:doc:`/vm/index` 中有更多的内存管理文档。
104
105.. toctree::
106   :maxdepth: 1
107
108   memory-allocation
109   unaligned-memory-access
110   mm-api
111   genalloc
112   boot-time-mm
113   gfp_mask-from-fs-io
114
115Todolist:
116
117   dma-api
118   dma-api-howto
119   dma-attributes
120   dma-isa-lpc
121   pin_user_pages
122
123内核调试的接口
124==============
125
126Todolist:
127
128   debug-objects
129   tracepoint
130   debugging-via-ohci1394
131
132其它文档
133========
134
135不适合放在其它地方或尚未归类的文件;
136
137Todolist:
138
139   librs
140
141.. only:: subproject and html
142
143   Indices
144   =======
145
146   * :ref:`genindex`
147