| 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: |
| |