.. 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

=======

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`