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