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
84Todolist:
85
86
87   cpu_hotplug
88   memory-hotplug
89   genericirq
90   protection-keys
91
92
93内存管理
94========
95
96如何在内核中分配和使用内存。请注意,在
97:doc:`/vm/index` 中有更多的内存管理文档。
98
99Todolist:
100
101   memory-allocation
102   unaligned-memory-access
103   dma-api
104   dma-api-howto
105   dma-attributes
106   dma-isa-lpc
107   mm-api
108   genalloc
109   pin_user_pages
110   boot-time-mm
111   gfp_mask-from-fs-io
112
113内核调试的接口
114==============
115
116Todolist:
117
118   debug-objects
119   tracepoint
120   debugging-via-ohci1394
121
122其它文档
123========
124
125不适合放在其它地方或尚未归类的文件;
126
127Todolist:
128
129   librs
130
131.. only:: subproject and html
132
133   Indices
134   =======
135
136   * :ref:`genindex`
137