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