Documentation / translations / zh_CN / core-api


Based on kernel version 6.12.4. Page generated on 2024-12-12 21:02 EST.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
.. include:: ../disclaimer-zh_CN.rst

:Original: Documentation/core-api/index.rst

:翻译:

 司延腾 Yanteng Si <siyanteng@loongson.cn>

.. _cn_core-api_index.rst:

===========
核心API文档
===========

这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!

核心实用程序
============

本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下
来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分
出来。

.. toctree::
   :maxdepth: 1

   kernel-api
   printk-basics
   printk-formats
   workqueue
   watch_queue
   symbol-namespaces

数据结构和低级实用程序
======================

在整个内核中使用的函数库。

.. toctree::
   :maxdepth: 1

   kobject
   kref
   assoc_array
   xarray
   rbtree
   idr
   circular-buffers
   generic-radix-tree
   packing
   this_cpu_ops
   union_find

=======

Todolist:

   timekeeping
   errseq

并发原语
========

Linux如何让一切同时发生。 详情请参阅
:doc:`/locking/index`

.. toctree::
   :maxdepth: 1

   irq/index
   refcount-vs-atomic
   local_ops
   padata

Todolist:

   ../RCU/index

低级硬件管理
============

缓存管理,CPU热插拔管理等。

.. toctree::
   :maxdepth: 1

   cachetlb
   cpu_hotplug
   genericirq
   memory-hotplug
   protection-keys

Todolist:


   memory-hotplug
   cpu_hotplug
   genericirq


内存管理
========

如何在内核中分配和使用内存。请注意,在
:doc:`/mm/index` 中有更多的内存管理文档。

.. toctree::
   :maxdepth: 1

   memory-allocation
   unaligned-memory-access
   mm-api
   genalloc
   boot-time-mm
   gfp_mask-from-fs-io

Todolist:

   dma-api
   dma-api-howto
   dma-attributes
   dma-isa-lpc
   pin_user_pages

内核调试的接口
==============

Todolist:

   debug-objects
   tracepoint
   debugging-via-ohci1394

其它文档
========

不适合放在其它地方或尚未归类的文件;

Todolist:

   librs

.. only:: subproject and html

   Indices
   =======

   * :ref:`genindex`