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