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