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:: include/linux/device/faux.h 45 :internal: 46 47.. kernel-doc:: drivers/base/faux.c 48 :export: 49 50.. kernel-doc:: drivers/base/node.c 51 :internal: 52 53.. kernel-doc:: drivers/base/transport_class.c 54 :export: 55 56.. kernel-doc:: drivers/base/dd.c 57 :export: 58 59.. kernel-doc:: include/linux/platform_device.h 60 :internal: 61 62.. kernel-doc:: drivers/base/platform.c 63 :export: 64 65.. kernel-doc:: include/linux/device/bus.h 66 :no-identifiers: bus_type bus_notifier_event 67 68.. kernel-doc:: drivers/base/bus.c 69 :export: 70 71Device Drivers DMA Management 72----------------------------- 73 74.. kernel-doc:: kernel/dma/mapping.c 75 :export: 76 77Device drivers PnP support 78-------------------------- 79 80.. kernel-doc:: drivers/pnp/core.c 81 :internal: 82 83.. kernel-doc:: drivers/pnp/card.c 84 :export: 85 86.. kernel-doc:: drivers/pnp/driver.c 87 :internal: 88 89.. kernel-doc:: drivers/pnp/manager.c 90 :export: 91 92.. kernel-doc:: drivers/pnp/support.c 93 :export: 94 95Userspace IO devices 96-------------------- 97 98.. kernel-doc:: drivers/uio/uio.c 99 :export: 100 101.. kernel-doc:: include/linux/uio_driver.h 102 :internal: 103 104