0001 Device drivers infrastructure
0002 =============================
0003
0004 The Basic Device Driver-Model Structures
0005 ----------------------------------------
0006
0007 .. kernel-doc:: include/linux/device.h
0008 :internal:
0009 :no-identifiers: device_link_state
0010
0011 Device Drivers Base
0012 -------------------
0013
0014 .. kernel-doc:: drivers/base/init.c
0015 :internal:
0016
0017 .. kernel-doc:: drivers/base/driver.c
0018 :export:
0019
0020 .. kernel-doc:: drivers/base/core.c
0021 :export:
0022
0023 .. kernel-doc:: drivers/base/syscore.c
0024 :export:
0025
0026 .. kernel-doc:: drivers/base/class.c
0027 :export:
0028
0029 .. kernel-doc:: drivers/base/node.c
0030 :internal:
0031
0032 .. kernel-doc:: drivers/base/transport_class.c
0033 :export:
0034
0035 .. kernel-doc:: drivers/base/dd.c
0036 :export:
0037
0038 .. kernel-doc:: include/linux/platform_device.h
0039 :internal:
0040
0041 .. kernel-doc:: drivers/base/platform.c
0042 :export:
0043
0044 .. kernel-doc:: drivers/base/bus.c
0045 :export:
0046
0047 Device Drivers DMA Management
0048 -----------------------------
0049
0050 .. kernel-doc:: kernel/dma/mapping.c
0051 :export:
0052
0053 Device drivers PnP support
0054 --------------------------
0055
0056 .. kernel-doc:: drivers/pnp/core.c
0057 :internal:
0058
0059 .. kernel-doc:: drivers/pnp/card.c
0060 :export:
0061
0062 .. kernel-doc:: drivers/pnp/driver.c
0063 :internal:
0064
0065 .. kernel-doc:: drivers/pnp/manager.c
0066 :export:
0067
0068 .. kernel-doc:: drivers/pnp/support.c
0069 :export:
0070
0071 Userspace IO devices
0072 --------------------
0073
0074 .. kernel-doc:: drivers/uio/uio.c
0075 :export:
0076
0077 .. kernel-doc:: include/linux/uio_driver.h
0078 :internal:
0079