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 11Device Drivers Base 12------------------- 13 14.. kernel-doc:: drivers/base/init.c 15 :internal: 16 17.. kernel-doc:: drivers/base/driver.c 18 :export: 19 20.. kernel-doc:: drivers/base/core.c 21 :export: 22 23.. kernel-doc:: drivers/base/syscore.c 24 :export: 25 26.. kernel-doc:: drivers/base/class.c 27 :export: 28 29.. kernel-doc:: drivers/base/node.c 30 :internal: 31 32.. kernel-doc:: drivers/base/transport_class.c 33 :export: 34 35.. kernel-doc:: drivers/base/dd.c 36 :export: 37 38.. kernel-doc:: include/linux/platform_device.h 39 :internal: 40 41.. kernel-doc:: drivers/base/platform.c 42 :export: 43 44.. kernel-doc:: drivers/base/bus.c 45 :export: 46 47Device Drivers DMA Management 48----------------------------- 49 50.. kernel-doc:: kernel/dma/mapping.c 51 :export: 52 53Device drivers PnP support 54-------------------------- 55 56.. kernel-doc:: drivers/pnp/core.c 57 :internal: 58 59.. kernel-doc:: drivers/pnp/card.c 60 :export: 61 62.. kernel-doc:: drivers/pnp/driver.c 63 :internal: 64 65.. kernel-doc:: drivers/pnp/manager.c 66 :export: 67 68.. kernel-doc:: drivers/pnp/support.c 69 :export: 70 71Userspace IO devices 72-------------------- 73 74.. kernel-doc:: drivers/uio/uio.c 75 :export: 76 77.. kernel-doc:: include/linux/uio_driver.h 78 :internal: 79 80