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