149 lines · plain
1.. include:: ../disclaimer-zh_CN.rst2 3:Original: Documentation/core-api/index.rst4 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: 126 27 kernel-api28 printk-basics29 printk-formats30 workqueue31 watch_queue32 symbol-namespaces33 34数据结构和低级实用程序35======================36 37在整个内核中使用的函数库。38 39.. toctree::40 :maxdepth: 141 42 kobject43 kref44 assoc_array45 xarray46 rbtree47 idr48 circular-buffers49 generic-radix-tree50 packing51 this_cpu_ops52 union_find53 54=======55 56Todolist:57 58 timekeeping59 errseq60 61并发原语62========63 64Linux如何让一切同时发生。 详情请参阅65:doc:`/locking/index`66 67.. toctree::68 :maxdepth: 169 70 irq/index71 refcount-vs-atomic72 local_ops73 padata74 75Todolist:76 77 ../RCU/index78 79低级硬件管理80============81 82缓存管理,CPU热插拔管理等。83 84.. toctree::85 :maxdepth: 186 87 cachetlb88 cpu_hotplug89 genericirq90 memory-hotplug91 protection-keys92 93Todolist:94 95 96 memory-hotplug97 cpu_hotplug98 genericirq99 100 101内存管理102========103 104如何在内核中分配和使用内存。请注意,在105:doc:`/mm/index` 中有更多的内存管理文档。106 107.. toctree::108 :maxdepth: 1109 110 memory-allocation111 unaligned-memory-access112 mm-api113 genalloc114 boot-time-mm115 gfp_mask-from-fs-io116 117Todolist:118 119 dma-api120 dma-api-howto121 dma-attributes122 dma-isa-lpc123 pin_user_pages124 125内核调试的接口126==============127 128Todolist:129 130 debug-objects131 tracepoint132 debugging-via-ohci1394133 134其它文档135========136 137不适合放在其它地方或尚未归类的文件;138 139Todolist:140 141 librs142 143.. only:: subproject and html144 145 Indices146 =======147 148 * :ref:`genindex`149