X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Documentation%2FDocBook%2Fkernel-api.tmpl;h=3fa0c4b4541e065760a3c119e88d314ba3b6ee91;hb=refs%2Fheads%2Fvserver;hp=8c9c6704e85bab5e26b6f28b2240e96346cc5660;hpb=64ba3f394c830ec48a1c31b53dcae312c56f1604;p=linux-2.6.git
diff --git a/Documentation/DocBook/kernel-api.tmpl b/Documentation/DocBook/kernel-api.tmpl
index 8c9c6704e..3fa0c4b45 100644
--- a/Documentation/DocBook/kernel-api.tmpl
+++ b/Documentation/DocBook/kernel-api.tmpl
@@ -58,10 +58,15 @@
!Iinclude/linux/ktime.h
!Iinclude/linux/hrtimer.h
!Ekernel/hrtimer.c
+
+ Workqueues and Kevents
+!Ekernel/workqueue.c
Internal Functions
!Ikernel/exit.c
!Ikernel/signal.c
+!Iinclude/linux/kthread.h
+!Ekernel/kthread.c
Kernel objects manipulation
@@ -114,9 +119,33 @@ X!Ilib/string.c
+
+ Basic Kernel Library Functions
+
+
+ The Linux kernel provides more basic utility functions.
+
+
+ Bitmap Operations
+!Elib/bitmap.c
+!Ilib/bitmap.c
+
+
+ Command-line Parsing
+!Elib/cmdline.c
+
+
+ CRC Functions
+!Elib/crc16.c
+!Elib/crc32.c
+!Elib/crc-ccitt.c
+
+
+
Memory Management in Linux
The Slab Cache
+!Iinclude/linux/slab.h
!Emm/slab.c
User Space Memory Access
@@ -129,6 +158,7 @@ X!Ilib/string.c
!Emm/filemap.c
!Emm/memory.c
!Emm/vmalloc.c
+!Imm/page_alloc.c
!Emm/mempool.c
!Emm/page-writeback.c
!Emm/truncate.c
@@ -152,56 +182,19 @@ X!Ilib/string.c
-
- The proc filesystem
-
- sysctl interface
-!Ekernel/sysctl.c
-
-
- proc filesystem interface
-!Ifs/proc/base.c
-
-
+
+ relay interface support
-
- The debugfs filesystem
-
- debugfs interface
-!Efs/debugfs/inode.c
-!Efs/debugfs/file.c
-
-
+
+ Relay interface support
+ is designed to provide an efficient mechanism for tools and
+ facilities to relay large amounts of data from kernel space to
+ user space.
+
-
- The Linux VFS
- The Filesystem types
-!Iinclude/linux/fs.h
-
- The Directory Cache
-!Efs/dcache.c
-!Iinclude/linux/dcache.h
-
- Inode Handling
-!Efs/inode.c
-!Efs/bad_inode.c
-
- Registration and Superblocks
-!Efs/super.c
-
- File Locks
-!Efs/locks.c
-!Ifs/locks.c
-
- Other Functions
-!Efs/mpage.c
-!Efs/namei.c
-!Efs/buffer.c
-!Efs/bio.c
-!Efs/seq_file.c
-!Efs/filesystems.c
-!Efs/fs-writeback.c
-!Efs/block_dev.c
+ relay interface
+!Ekernel/relay.c
+!Ikernel/relay.c
@@ -273,21 +266,25 @@ X!Ekernel/module.c
!Ekernel/irq/manage.c
+ DMA Channels
+!Ekernel/dma.c
+
+
Resources Management
+!Ikernel/resource.c
!Ekernel/resource.c
MTRR Handling
!Earch/i386/kernel/cpu/mtrr/main.c
+
PCI Support Library
!Edrivers/pci/pci.c
!Edrivers/pci/pci-driver.c
!Edrivers/pci/remove.c
!Edrivers/pci/pci-acpi.c
-
+!Edrivers/pci/search.c
!Edrivers/pci/msi.c
!Edrivers/pci/bus.c
!Edrivers/base/driver.c
!Edrivers/base/core.c
+!Edrivers/base/class.c
!Edrivers/base/firmware_class.c
!Edrivers/base/transport_class.c
!Edrivers/base/dmapool.c
@@ -391,20 +395,58 @@ X!Edrivers/pnp/system.c
-
Block Devices
!Eblock/ll_rw_blk.c
+
+ Char devices
+!Efs/char_dev.c
+
+
Miscellaneous Devices
!Edrivers/char/misc.c
-
- Video4Linux
-!Edrivers/media/video/videodev.c
+
+ Parallel Port Devices
+!Iinclude/linux/parport.h
+!Edrivers/parport/ieee1284.c
+!Edrivers/parport/share.c
+!Idrivers/parport/daisy.c
+
+
+
+ Message-based devices
+ Fusion message devices
+!Edrivers/message/fusion/mptbase.c
+!Idrivers/message/fusion/mptbase.c
+!Edrivers/message/fusion/mptscsih.c
+!Idrivers/message/fusion/mptscsih.c
+!Idrivers/message/fusion/mptctl.c
+!Idrivers/message/fusion/mptspi.c
+!Idrivers/message/fusion/mptfc.c
+!Idrivers/message/fusion/mptlan.c
+
+ I2O message devices
+!Iinclude/linux/i2o.h
+!Idrivers/message/i2o/core.h
+!Edrivers/message/i2o/iop.c
+!Idrivers/message/i2o/iop.c
+!Idrivers/message/i2o/config-osm.c
+!Edrivers/message/i2o/exec-osm.c
+!Idrivers/message/i2o/exec-osm.c
+!Idrivers/message/i2o/bus-osm.c
+!Edrivers/message/i2o/device.c
+!Idrivers/message/i2o/device.c
+!Idrivers/message/i2o/driver.c
+!Idrivers/message/i2o/pci.c
+!Idrivers/message/i2o/i2o_block.c
+!Idrivers/message/i2o/i2o_scsi.c
+!Idrivers/message/i2o/i2o_proc.c
+
@@ -517,4 +559,12 @@ X!Idrivers/video/console/fonts.c
-->
+
+
+ Input Subsystem
+!Iinclude/linux/input.h
+!Edrivers/input/input.c
+!Edrivers/input/ff-core.c
+!Edrivers/input/ff-memless.c
+