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_loader/main.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:: kernel/dma/coherent.c 53 :export: 54 55.. kernel-doc:: kernel/dma/mapping.c 56 :export: 57 58Device drivers PnP support 59-------------------------- 60 61.. kernel-doc:: drivers/pnp/core.c 62 :internal: 63 64.. kernel-doc:: drivers/pnp/card.c 65 :export: 66 67.. kernel-doc:: drivers/pnp/driver.c 68 :internal: 69 70.. kernel-doc:: drivers/pnp/manager.c 71 :export: 72 73.. kernel-doc:: drivers/pnp/support.c 74 :export: 75 76Userspace IO devices 77-------------------- 78 79.. kernel-doc:: drivers/uio/uio.c 80 :export: 81 82.. kernel-doc:: include/linux/uio_driver.h 83 :internal: 84 85