diff options
Diffstat (limited to 'Documentation/DocBook/kernel-api.tmpl')
-rw-r--r-- | Documentation/DocBook/kernel-api.tmpl | 58 |
1 files changed, 53 insertions, 5 deletions
diff --git a/Documentation/DocBook/kernel-api.tmpl b/Documentation/DocBook/kernel-api.tmpl index ca02e04a906c..1ae4dc0fd856 100644 --- a/Documentation/DocBook/kernel-api.tmpl +++ b/Documentation/DocBook/kernel-api.tmpl | |||
@@ -62,6 +62,8 @@ | |||
62 | <sect1><title>Internal Functions</title> | 62 | <sect1><title>Internal Functions</title> |
63 | !Ikernel/exit.c | 63 | !Ikernel/exit.c |
64 | !Ikernel/signal.c | 64 | !Ikernel/signal.c |
65 | !Iinclude/linux/kthread.h | ||
66 | !Ekernel/kthread.c | ||
65 | </sect1> | 67 | </sect1> |
66 | 68 | ||
67 | <sect1><title>Kernel objects manipulation</title> | 69 | <sect1><title>Kernel objects manipulation</title> |
@@ -114,9 +116,33 @@ X!Ilib/string.c | |||
114 | </sect1> | 116 | </sect1> |
115 | </chapter> | 117 | </chapter> |
116 | 118 | ||
119 | <chapter id="kernel-lib"> | ||
120 | <title>Basic Kernel Library Functions</title> | ||
121 | |||
122 | <para> | ||
123 | The Linux kernel provides more basic utility functions. | ||
124 | </para> | ||
125 | |||
126 | <sect1><title>Bitmap Operations</title> | ||
127 | !Elib/bitmap.c | ||
128 | !Ilib/bitmap.c | ||
129 | </sect1> | ||
130 | |||
131 | <sect1><title>Command-line Parsing</title> | ||
132 | !Elib/cmdline.c | ||
133 | </sect1> | ||
134 | |||
135 | <sect1><title>CRC Functions</title> | ||
136 | !Elib/crc16.c | ||
137 | !Elib/crc32.c | ||
138 | !Elib/crc-ccitt.c | ||
139 | </sect1> | ||
140 | </chapter> | ||
141 | |||
117 | <chapter id="mm"> | 142 | <chapter id="mm"> |
118 | <title>Memory Management in Linux</title> | 143 | <title>Memory Management in Linux</title> |
119 | <sect1><title>The Slab Cache</title> | 144 | <sect1><title>The Slab Cache</title> |
145 | !Iinclude/linux/slab.h | ||
120 | !Emm/slab.c | 146 | !Emm/slab.c |
121 | </sect1> | 147 | </sect1> |
122 | <sect1><title>User Space Memory Access</title> | 148 | <sect1><title>User Space Memory Access</title> |
@@ -280,12 +306,13 @@ X!Ekernel/module.c | |||
280 | <sect1><title>MTRR Handling</title> | 306 | <sect1><title>MTRR Handling</title> |
281 | !Earch/i386/kernel/cpu/mtrr/main.c | 307 | !Earch/i386/kernel/cpu/mtrr/main.c |
282 | </sect1> | 308 | </sect1> |
309 | |||
283 | <sect1><title>PCI Support Library</title> | 310 | <sect1><title>PCI Support Library</title> |
284 | !Edrivers/pci/pci.c | 311 | !Edrivers/pci/pci.c |
285 | !Edrivers/pci/pci-driver.c | 312 | !Edrivers/pci/pci-driver.c |
286 | !Edrivers/pci/remove.c | 313 | !Edrivers/pci/remove.c |
287 | !Edrivers/pci/pci-acpi.c | 314 | !Edrivers/pci/pci-acpi.c |
288 | <!-- kerneldoc does not understand to __devinit | 315 | <!-- kerneldoc does not understand __devinit |
289 | X!Edrivers/pci/search.c | 316 | X!Edrivers/pci/search.c |
290 | --> | 317 | --> |
291 | !Edrivers/pci/msi.c | 318 | !Edrivers/pci/msi.c |
@@ -314,9 +341,11 @@ X!Earch/i386/kernel/mca.c | |||
314 | </sect1> | 341 | </sect1> |
315 | </chapter> | 342 | </chapter> |
316 | 343 | ||
317 | <chapter id="devfs"> | 344 | <chapter id="firmware"> |
318 | <title>The Device File System</title> | 345 | <title>Firmware Interfaces</title> |
319 | !Efs/devfs/base.c | 346 | <sect1><title>DMI Interfaces</title> |
347 | !Edrivers/firmware/dmi_scan.c | ||
348 | </sect1> | ||
320 | </chapter> | 349 | </chapter> |
321 | 350 | ||
322 | <chapter id="sysfs"> | 351 | <chapter id="sysfs"> |
@@ -331,6 +360,18 @@ X!Earch/i386/kernel/mca.c | |||
331 | !Esecurity/security.c | 360 | !Esecurity/security.c |
332 | </chapter> | 361 | </chapter> |
333 | 362 | ||
363 | <chapter id="audit"> | ||
364 | <title>Audit Interfaces</title> | ||
365 | !Ekernel/audit.c | ||
366 | !Ikernel/auditsc.c | ||
367 | !Ikernel/auditfilter.c | ||
368 | </chapter> | ||
369 | |||
370 | <chapter id="accounting"> | ||
371 | <title>Accounting Framework</title> | ||
372 | !Ikernel/acct.c | ||
373 | </chapter> | ||
374 | |||
334 | <chapter id="pmfuncs"> | 375 | <chapter id="pmfuncs"> |
335 | <title>Power Management</title> | 376 | <title>Power Management</title> |
336 | !Ekernel/power/pm.c | 377 | !Ekernel/power/pm.c |
@@ -390,7 +431,6 @@ X!Edrivers/pnp/system.c | |||
390 | </sect1> | 431 | </sect1> |
391 | </chapter> | 432 | </chapter> |
392 | 433 | ||
393 | |||
394 | <chapter id="blkdev"> | 434 | <chapter id="blkdev"> |
395 | <title>Block Devices</title> | 435 | <title>Block Devices</title> |
396 | !Eblock/ll_rw_blk.c | 436 | !Eblock/ll_rw_blk.c |
@@ -401,6 +441,14 @@ X!Edrivers/pnp/system.c | |||
401 | !Edrivers/char/misc.c | 441 | !Edrivers/char/misc.c |
402 | </chapter> | 442 | </chapter> |
403 | 443 | ||
444 | <chapter id="parportdev"> | ||
445 | <title>Parallel Port Devices</title> | ||
446 | !Iinclude/linux/parport.h | ||
447 | !Edrivers/parport/ieee1284.c | ||
448 | !Edrivers/parport/share.c | ||
449 | !Idrivers/parport/daisy.c | ||
450 | </chapter> | ||
451 | |||
404 | <chapter id="viddev"> | 452 | <chapter id="viddev"> |
405 | <title>Video4Linux</title> | 453 | <title>Video4Linux</title> |
406 | !Edrivers/media/video/videodev.c | 454 | !Edrivers/media/video/videodev.c |