0001 .. include:: ../disclaimer-zh_CN.rst
0002
0003 :Original: Documentation/core-api/index.rst
0004
0005 :翻译:
0006
0007 司延腾 Yanteng Si <siyanteng@loongson.cn>
0008
0009 .. _cn_core-api_index.rst:
0010
0011 ===========
0012 核心API文档
0013 ===========
0014
0015 这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!
0016
0017 核心实用程序
0018 ============
0019
0020 本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下
0021 来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分
0022 出来。
0023
0024 .. toctree::
0025 :maxdepth: 1
0026
0027 kernel-api
0028 printk-basics
0029 printk-formats
0030 workqueue
0031 watch_queue
0032 symbol-namespaces
0033
0034 数据结构和低级实用程序
0035 ======================
0036
0037 在整个内核中使用的函数库。
0038
0039 .. toctree::
0040 :maxdepth: 1
0041
0042 kobject
0043 kref
0044 assoc_array
0045 xarray
0046 rbtree
0047
0048 Todolist:
0049
0050
0051
0052 idr
0053 circular-buffers
0054 generic-radix-tree
0055 packing
0056 this_cpu_ops
0057 timekeeping
0058 errseq
0059
0060 并发原语
0061 ========
0062
0063 Linux如何让一切同时发生。 详情请参阅
0064 :doc:`/locking/index`
0065
0066 .. toctree::
0067 :maxdepth: 1
0068
0069 irq/index
0070 refcount-vs-atomic
0071 local_ops
0072 padata
0073
0074 Todolist:
0075
0076 ../RCU/index
0077
0078 低级硬件管理
0079 ============
0080
0081 缓存管理,CPU热插拔管理等。
0082
0083 .. toctree::
0084 :maxdepth: 1
0085
0086 cachetlb
0087 cpu_hotplug
0088 genericirq
0089 memory-hotplug
0090 protection-keys
0091
0092 Todolist:
0093
0094
0095 memory-hotplug
0096 cpu_hotplug
0097 genericirq
0098
0099
0100 内存管理
0101 ========
0102
0103 如何在内核中分配和使用内存。请注意,在
0104 :doc:`/mm/index` 中有更多的内存管理文档。
0105
0106 .. toctree::
0107 :maxdepth: 1
0108
0109 memory-allocation
0110 unaligned-memory-access
0111 mm-api
0112 genalloc
0113 boot-time-mm
0114 gfp_mask-from-fs-io
0115
0116 Todolist:
0117
0118 dma-api
0119 dma-api-howto
0120 dma-attributes
0121 dma-isa-lpc
0122 pin_user_pages
0123
0124 内核调试的接口
0125 ==============
0126
0127 Todolist:
0128
0129 debug-objects
0130 tracepoint
0131 debugging-via-ohci1394
0132
0133 其它文档
0134 ========
0135
0136 不适合放在其它地方或尚未归类的文件;
0137
0138 Todolist:
0139
0140 librs
0141
0142 .. only:: subproject and html
0143
0144 Indices
0145 =======
0146
0147 * :ref:`genindex`