xref: /openbmc/linux/Documentation/core-api/index.rst (revision 5fed00dcaca8bbd428742a6db1980753290eb204)
124755a55SSilvio Fricke======================
293dc3a11SJonathan CorbetCore API Documentation
324755a55SSilvio Fricke======================
424755a55SSilvio Fricke
593dc3a11SJonathan CorbetThis is the beginning of a manual for core kernel APIs.  The conversion
693dc3a11SJonathan Corbet(and writing!) of documents for this manual is much appreciated!
793dc3a11SJonathan Corbet
893dc3a11SJonathan CorbetCore utilities
993dc3a11SJonathan Corbet==============
1024755a55SSilvio Fricke
1124755a55SSilvio Fricke.. toctree::
1224755a55SSilvio Fricke   :maxdepth: 1
1324755a55SSilvio Fricke
14baca8a0cSMauro Carvalho Chehab   kernel-api
15*5fed00dcSSameer Rahmani   kobject
16c3cbf1a7SSilvio Fricke   assoc_array
17326bc876SSilvio Fricke   atomic_ops
18de0f51e4SMauro Carvalho Chehab   cachetlb
19b6e859f6SElena Reshetova   refcount-vs-atomic
20ff58fa7fSSebastian Andrzej Siewior   cpu_hotplug
21ac665d94SMatthew Wilcox   idr
22c232694eSSilvio Fricke   local_ops
23e7f08ffbSSilvio Fricke   workqueue
243bd3b99aSMauro Carvalho Chehab   genericirq
25992a8e60SMatthew Wilcox   xarray
268aba7848SMauro Carvalho Chehab   librs
277ee8adcfSJonathan Corbet   genalloc
2814ebc28eSMatthew Wilcox   errseq
291ec779b9SMauro Carvalho Chehab   packing
30b3ed2321STobin C. Harding   printk-formats
31d8a121e3SMauro Carvalho Chehab   circular-buffers
32ba20ba2eSKent Overstreet   generic-radix-tree
3352272c92SMike Rapoport   memory-allocation
3441f35b39SMike Rapoport   mm-api
35eddb1c22SJohn Hubbard   pin_user_pages
3646ca3599SMichal Hocko   gfp_mask-from-fs-io
370e3fd810SArnd Bergmann   timekeeping
38ae9d8845SMike Rapoport   boot-time-mm
3952d7e21fSMike Rapoport   memory-hotplug
401eecbcdcSMauro Carvalho Chehab   protection-keys
41772626ecSJonathan Corbet   ../RCU/index
42d5ccd65aSMauro Carvalho Chehab   gcc-plugins
43fcfacb9fSMasahiro Yamada   symbol-namespaces
44bfcdcef8SDaniel Jordan   padata
458ce156deSArnd Bergmann   ioctl
4698cee674SMike Rapoport
47e7f08ffbSSilvio Fricke
4893dc3a11SJonathan CorbetInterfaces for kernel debugging
4993dc3a11SJonathan Corbet===============================
5093dc3a11SJonathan Corbet
5193dc3a11SJonathan Corbet.. toctree::
5293dc3a11SJonathan Corbet   :maxdepth: 1
5393dc3a11SJonathan Corbet
5493dc3a11SJonathan Corbet   debug-objects
55d6ba7a9cSJonathan Corbet   tracepoint
5693dc3a11SJonathan Corbet
579c970ab5SMauro Carvalho Chehab.. only:: subproject and html
5824755a55SSilvio Fricke
5924755a55SSilvio Fricke   Indices
6024755a55SSilvio Fricke   =======
6124755a55SSilvio Fricke
6224755a55SSilvio Fricke   * :ref:`genindex`
63