xref: /linux/Documentation/translations/zh_CN/core-api/index.rst (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
16c5c146cSYanteng Si.. include:: ../disclaimer-zh_CN.rst
26c5c146cSYanteng Si
38137a49eSYanteng Si:Original: Documentation/core-api/index.rst
48137a49eSYanteng Si
58137a49eSYanteng Si:翻译:
68137a49eSYanteng Si
78137a49eSYanteng Si 司延腾 Yanteng Si <siyanteng@loongson.cn>
86c5c146cSYanteng Si
96c5c146cSYanteng Si.. _cn_core-api_index.rst:
106c5c146cSYanteng Si
116c5c146cSYanteng Si===========
126c5c146cSYanteng Si核心API文档
136c5c146cSYanteng Si===========
146c5c146cSYanteng Si
156c5c146cSYanteng Si这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!
166c5c146cSYanteng Si
176c5c146cSYanteng Si核心实用程序
186c5c146cSYanteng Si============
196c5c146cSYanteng Si
206c5c146cSYanteng Si本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下
216c5c146cSYanteng Si来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分
226c5c146cSYanteng Si出来。
236c5c146cSYanteng Si
2494c1fbd4SYanteng Si.. toctree::
2594c1fbd4SYanteng Si   :maxdepth: 1
266c5c146cSYanteng Si
276c5c146cSYanteng Si   kernel-api
287c0066d1SYanteng Si   printk-basics
29eb2e708bSYanteng Si   printk-formats
30b345b9abSYanteng Si   workqueue
31c528be5eSBinbin Zhou   watch_queue
326c5c146cSYanteng Si   symbol-namespaces
336c5c146cSYanteng Si
346c5c146cSYanteng Si数据结构和低级实用程序
356c5c146cSYanteng Si======================
366c5c146cSYanteng Si
376c5c146cSYanteng Si在整个内核中使用的函数库。
386c5c146cSYanteng Si
396586f2d8SYanteng Si.. toctree::
406586f2d8SYanteng Si   :maxdepth: 1
416c5c146cSYanteng Si
426c5c146cSYanteng Si   kobject
43f1e69953SYanteng Si   kref
445876a638SYanteng Si   assoc_array
4575ca80e4SYanteng Si   xarray
46dc6cdcedSTang Yizhou   rbtree
477675ea68SBinbin Zhou   idr
482e6506c1SBinbin Zhou   circular-buffers
49eda91f40SBinbin Zhou   generic-radix-tree
506d75bb92SBinbin Zhou   packing
51797e7561SBinbin Zhou   this_cpu_ops
52*563ea1f5SXavier   union_find
53e3e2d746SJonathan Corbet
54e3e2d746SJonathan Corbet=======
55e3e2d746SJonathan Corbet
56e3e2d746SJonathan CorbetTodolist:
57e3e2d746SJonathan Corbet
58d24c911bSBinbin Zhou   timekeeping
596c5c146cSYanteng Si   errseq
606c5c146cSYanteng Si
616c5c146cSYanteng Si并发原语
626c5c146cSYanteng Si========
636c5c146cSYanteng Si
646c5c146cSYanteng SiLinux如何让一切同时发生。 详情请参阅
656c5c146cSYanteng Si:doc:`/locking/index`
666c5c146cSYanteng Si
676c5c146cSYanteng Si.. toctree::
686c5c146cSYanteng Si   :maxdepth: 1
696c5c146cSYanteng Si
706c5c146cSYanteng Si   irq/index
71811c3c47SYanteng Si   refcount-vs-atomic
728de8fe4fSYanteng Si   local_ops
73cbae918bSYanteng Si   padata
746c5c146cSYanteng Si
756c5c146cSYanteng SiTodolist:
766c5c146cSYanteng Si
776c5c146cSYanteng Si   ../RCU/index
786c5c146cSYanteng Si
796c5c146cSYanteng Si低级硬件管理
806c5c146cSYanteng Si============
816c5c146cSYanteng Si
826c5c146cSYanteng Si缓存管理,CPU热插拔管理等。
836c5c146cSYanteng Si
8452ea62e7SYanteng Si.. toctree::
8552ea62e7SYanteng Si   :maxdepth: 1
866c5c146cSYanteng Si
876c5c146cSYanteng Si   cachetlb
88d4229805SYanteng Si   cpu_hotplug
89c767ef45SYanteng Si   genericirq
9062012754SYanteng Si   memory-hotplug
914b3abe1fSYanteng Si   protection-keys
9252ea62e7SYanteng Si
9352ea62e7SYanteng SiTodolist:
9452ea62e7SYanteng Si
9552ea62e7SYanteng Si
966c5c146cSYanteng Si   memory-hotplug
9762012754SYanteng Si   cpu_hotplug
9862012754SYanteng Si   genericirq
996c5c146cSYanteng Si
1006c5c146cSYanteng Si
1016c5c146cSYanteng Si内存管理
1026c5c146cSYanteng Si========
1036c5c146cSYanteng Si
1046c5c146cSYanteng Si如何在内核中分配和使用内存。请注意,在
105ee65728eSMike Rapoport:doc:`/mm/index` 中有更多的内存管理文档。
1066c5c146cSYanteng Si
107e19af6e9SYanteng Si.. toctree::
108e19af6e9SYanteng Si   :maxdepth: 1
1096c5c146cSYanteng Si
1106c5c146cSYanteng Si   memory-allocation
11126f1a50fSYanteng Si   unaligned-memory-access
1124d68c2c9SYanteng Si   mm-api
113a4163902SYanteng Si   genalloc
11471a64368SYanteng Si   boot-time-mm
1159770a132SYanteng Si   gfp_mask-from-fs-io
116e19af6e9SYanteng Si
117e19af6e9SYanteng SiTodolist:
118e19af6e9SYanteng Si
1196c5c146cSYanteng Si   dma-api
1206c5c146cSYanteng Si   dma-api-howto
1216c5c146cSYanteng Si   dma-attributes
1226c5c146cSYanteng Si   dma-isa-lpc
1236c5c146cSYanteng Si   pin_user_pages
1246c5c146cSYanteng Si
1256c5c146cSYanteng Si内核调试的接口
1266c5c146cSYanteng Si==============
1276c5c146cSYanteng Si
1286c5c146cSYanteng SiTodolist:
1296c5c146cSYanteng Si
1306c5c146cSYanteng Si   debug-objects
1316c5c146cSYanteng Si   tracepoint
1326c5c146cSYanteng Si   debugging-via-ohci1394
1336c5c146cSYanteng Si
1346c5c146cSYanteng Si其它文档
1356c5c146cSYanteng Si========
1366c5c146cSYanteng Si
1376c5c146cSYanteng Si不适合放在其它地方或尚未归类的文件;
1386c5c146cSYanteng Si
1396c5c146cSYanteng SiTodolist:
1406c5c146cSYanteng Si
1416c5c146cSYanteng Si   librs
1426c5c146cSYanteng Si
1436c5c146cSYanteng Si.. only:: subproject and html
1446c5c146cSYanteng Si
1456c5c146cSYanteng Si   Indices
1466c5c146cSYanteng Si   =======
1476c5c146cSYanteng Si
1486c5c146cSYanteng Si   * :ref:`genindex`
149