summaryrefslogtreecommitdiff
path: root/Documentation/translations/zh_CN/core-api/index.rst
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`