| Device drivers infrastructure | |
| ============================= | |
| The Basic Device Driver-Model Structures | |
| ---------------------------------------- | |
| .. kernel-doc:: include/linux/device.h | |
| :internal: | |
| Device Drivers Base | |
| ------------------- | |
| .. kernel-doc:: drivers/base/init.c | |
| :internal: | |
| .. kernel-doc:: drivers/base/driver.c | |
| :export: | |
| .. kernel-doc:: drivers/base/core.c | |
| :export: | |
| .. kernel-doc:: drivers/base/syscore.c | |
| :export: | |
| .. kernel-doc:: drivers/base/class.c | |
| :export: | |
| .. kernel-doc:: drivers/base/node.c | |
| :internal: | |
| .. kernel-doc:: drivers/base/firmware_class.c | |
| :export: | |
| .. kernel-doc:: drivers/base/transport_class.c | |
| :export: | |
| .. kernel-doc:: drivers/base/dd.c | |
| :export: | |
| .. kernel-doc:: include/linux/platform_device.h | |
| :internal: | |
| .. kernel-doc:: drivers/base/platform.c | |
| :export: | |
| .. kernel-doc:: drivers/base/bus.c | |
| :export: | |
| Device Drivers DMA Management | |
| ----------------------------- | |
| .. kernel-doc:: drivers/base/dma-coherent.c | |
| :export: | |
| .. kernel-doc:: drivers/base/dma-mapping.c | |
| :export: | |
| Device drivers PnP support | |
| -------------------------- | |
| .. kernel-doc:: drivers/pnp/core.c | |
| :internal: | |
| .. kernel-doc:: drivers/pnp/card.c | |
| :export: | |
| .. kernel-doc:: drivers/pnp/driver.c | |
| :internal: | |
| .. kernel-doc:: drivers/pnp/manager.c | |
| :export: | |
| .. kernel-doc:: drivers/pnp/support.c | |
| :export: | |
| Userspace IO devices | |
| -------------------- | |
| .. kernel-doc:: drivers/uio/uio.c | |
| :export: | |
| .. kernel-doc:: include/linux/uio_driver.h | |
| :internal: | |