1Device drivers infrastructure 2============================= 3 4The Basic Device Driver-Model Structures 5---------------------------------------- 6 7.. kernel-doc:: include/linux/device.h 8 :internal: 9 10Device Drivers Base 11------------------- 12 13.. kernel-doc:: drivers/base/init.c 14 :internal: 15 16.. kernel-doc:: drivers/base/driver.c 17 :export: 18 19.. kernel-doc:: drivers/base/core.c 20 :export: 21 22.. kernel-doc:: drivers/base/syscore.c 23 :export: 24 25.. kernel-doc:: drivers/base/class.c 26 :export: 27 28.. kernel-doc:: drivers/base/node.c 29 :internal: 30 31.. kernel-doc:: drivers/base/firmware_class.c 32 :export: 33 34.. kernel-doc:: drivers/base/transport_class.c 35 :export: 36 37.. kernel-doc:: drivers/base/dd.c 38 :export: 39 40.. kernel-doc:: include/linux/platform_device.h 41 :internal: 42 43.. kernel-doc:: drivers/base/platform.c 44 :export: 45 46.. kernel-doc:: drivers/base/bus.c 47 :export: 48 49Device Drivers DMA Management 50----------------------------- 51 52.. kernel-doc:: drivers/base/dma-coherent.c 53 :export: 54 55.. kernel-doc:: drivers/base/dma-mapping.c 56 :export: 57 58Device Drivers Power Management 59------------------------------- 60 61.. kernel-doc:: drivers/base/power/main.c 62 :export: 63 64Device Drivers ACPI Support 65--------------------------- 66 67.. kernel-doc:: drivers/acpi/scan.c 68 :export: 69 70.. kernel-doc:: drivers/acpi/scan.c 71 :internal: 72 73Device drivers PnP support 74-------------------------- 75 76.. kernel-doc:: drivers/pnp/core.c 77 :internal: 78 79.. kernel-doc:: drivers/pnp/card.c 80 :export: 81 82.. kernel-doc:: drivers/pnp/driver.c 83 :internal: 84 85.. kernel-doc:: drivers/pnp/manager.c 86 :export: 87 88.. kernel-doc:: drivers/pnp/support.c 89 :export: 90 91Userspace IO devices 92-------------------- 93 94.. kernel-doc:: drivers/uio/uio.c 95 :export: 96 97.. kernel-doc:: include/linux/uio_driver.h 98 :internal: 99 100