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 15c3cbf1a7SSilvio Fricke assoc_array 16326bc876SSilvio Fricke atomic_ops 17de0f51e4SMauro Carvalho Chehab cachetlb 18b6e859f6SElena Reshetova refcount-vs-atomic 19ff58fa7fSSebastian Andrzej Siewior cpu_hotplug 20ac665d94SMatthew Wilcox idr 21c232694eSSilvio Fricke local_ops 22e7f08ffbSSilvio Fricke workqueue 233bd3b99aSMauro Carvalho Chehab genericirq 24*992a8e60SMatthew Wilcox xarray 25b2e33536Ssayli karnik flexible-arrays 268aba7848SMauro Carvalho Chehab librs 277ee8adcfSJonathan Corbet genalloc 2814ebc28eSMatthew Wilcox errseq 29b3ed2321STobin C. Harding printk-formats 30d8a121e3SMauro Carvalho Chehab circular-buffers 3141f35b39SMike Rapoport mm-api 3246ca3599SMichal Hocko gfp_mask-from-fs-io 330e3fd810SArnd Bergmann timekeeping 34ae9d8845SMike Rapoport boot-time-mm 35e7f08ffbSSilvio Fricke 3693dc3a11SJonathan CorbetInterfaces for kernel debugging 3793dc3a11SJonathan Corbet=============================== 3893dc3a11SJonathan Corbet 3993dc3a11SJonathan Corbet.. toctree:: 4093dc3a11SJonathan Corbet :maxdepth: 1 4193dc3a11SJonathan Corbet 4293dc3a11SJonathan Corbet debug-objects 43d6ba7a9cSJonathan Corbet tracepoint 4493dc3a11SJonathan Corbet 4524755a55SSilvio Fricke.. only:: subproject 4624755a55SSilvio Fricke 4724755a55SSilvio Fricke Indices 4824755a55SSilvio Fricke ======= 4924755a55SSilvio Fricke 5024755a55SSilvio Fricke * :ref:`genindex` 51