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