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