1 Device drivers infrastructure 2 ============================= 3 4 The 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 20 Device 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 65 Device Drivers DMA Management 66 ----------------------------- 67 68 .. kernel-doc:: kernel/dma/mapping.c 69 :export: 70 71 Device 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 89 Userspace 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
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.