blob: d5bbe035316d5b69ffc8fbf3bb5465323ae68339 [file] [log] [blame]
Silvio Fricke24755a52016-10-28 10:14:10 +02001======================
Jonathan Corbet93dc3a12016-11-18 17:06:13 -07002Core API Documentation
Silvio Fricke24755a52016-10-28 10:14:10 +02003======================
4
Jonathan Corbet93dc3a12016-11-18 17:06:13 -07005This is the beginning of a manual for core kernel APIs. The conversion
6(and writing!) of documents for this manual is much appreciated!
7
8Core utilities
9==============
Silvio Fricke24755a52016-10-28 10:14:10 +020010
11.. toctree::
12 :maxdepth: 1
13
Mauro Carvalho Chehabbaca8a02017-03-30 17:11:32 -030014 kernel-api
Silvio Frickec3cbf1a2016-11-28 18:30:53 +010015 assoc_array
Silvio Fricke326bc872016-11-28 18:30:55 +010016 atomic_ops
Sebastian Andrzej Siewiorff58fa72016-12-22 17:19:34 +010017 cpu_hotplug
Silvio Frickec2326942016-11-28 18:30:54 +010018 local_ops
Silvio Frickee7f08ff2016-10-28 10:14:11 +020019 workqueue
Mauro Carvalho Chehab3bd3b992017-03-30 17:11:30 -030020 genericirq
sayli karnikb2e33532017-03-30 02:01:16 +053021 flexible-arrays
Mauro Carvalho Chehab8aba7842017-05-13 07:07:47 -030022 librs
Jonathan Corbet7ee8adc2017-08-24 14:27:05 -060023 genalloc
Silvio Frickee7f08ff2016-10-28 10:14:11 +020024
Jonathan Corbet93dc3a12016-11-18 17:06:13 -070025Interfaces for kernel debugging
26===============================
27
28.. toctree::
29 :maxdepth: 1
30
Jonathan Corbetd6ba7a92016-11-18 17:21:32 -070031 debug-objects
32 tracepoint
Jonathan Corbet93dc3a12016-11-18 17:06:13 -070033
Silvio Fricke24755a52016-10-28 10:14:10 +020034.. only:: subproject
35
36 Indices
37 =======
38
39 * :ref:`genindex`