blob: 165d76886d73dd7593345c4e409a09e6e99fc413 [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
Mauro Carvalho Chehabde0f51e2018-05-07 06:35:41 -030017 cachetlb
Elena Reshetovab6e859f2017-12-05 12:46:35 +020018 refcount-vs-atomic
Sebastian Andrzej Siewiorff58fa72016-12-22 17:19:34 +010019 cpu_hotplug
Matthew Wilcoxac665d92018-02-06 15:05:49 -050020 idr
Silvio Frickec2326942016-11-28 18:30:54 +010021 local_ops
Silvio Frickee7f08ff2016-10-28 10:14:11 +020022 workqueue
Mauro Carvalho Chehab3bd3b992017-03-30 17:11:30 -030023 genericirq
sayli karnikb2e33532017-03-30 02:01:16 +053024 flexible-arrays
Mauro Carvalho Chehab8aba7842017-05-13 07:07:47 -030025 librs
Jonathan Corbet7ee8adc2017-08-24 14:27:05 -060026 genalloc
Matthew Wilcox14ebc282017-12-22 06:32:16 -080027 errseq
Tobin C. Hardingb3ed2322017-12-20 08:17:15 +110028 printk-formats
Mauro Carvalho Chehabd8a121e2018-05-07 06:35:43 -030029 circular-buffers
Mike Rapoport52272c92018-09-14 12:27:58 +030030 memory-allocation
Mike Rapoport41f35b32018-08-23 17:01:12 -070031 mm-api
Michal Hocko46ca3592018-05-29 10:26:44 +020032 gfp_mask-from-fs-io
Arnd Bergmann0e3fd812018-07-10 16:46:41 +020033 timekeeping
Mike Rapoportae9d8842018-06-30 17:55:06 +030034 boot-time-mm
Silvio Frickee7f08ff2016-10-28 10:14:11 +020035
Jonathan Corbet93dc3a12016-11-18 17:06:13 -070036Interfaces for kernel debugging
37===============================
38
39.. toctree::
40 :maxdepth: 1
41
Jonathan Corbetd6ba7a92016-11-18 17:21:32 -070042 debug-objects
43 tracepoint
Jonathan Corbet93dc3a12016-11-18 17:06:13 -070044
Silvio Fricke24755a52016-10-28 10:14:10 +020045.. only:: subproject
46
47 Indices
48 =======
49
50 * :ref:`genindex`