1dcec3c8cSJonathan CorbetDevice drivers infrastructure
2dcec3c8cSJonathan Corbet=============================
3dcec3c8cSJonathan Corbet
4dcec3c8cSJonathan CorbetThe Basic Device Driver-Model Structures
5dcec3c8cSJonathan Corbet----------------------------------------
6dcec3c8cSJonathan Corbet
7dcec3c8cSJonathan Corbet.. kernel-doc:: include/linux/device.h
8dcec3c8cSJonathan Corbet   :internal:
9f41f716dSMauro Carvalho Chehab   :no-identifiers: device_link_state
10dcec3c8cSJonathan Corbet
11*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/bus.h
12*94b829a7SRandy Dunlap   :identifiers: bus_type bus_notifier_event
13*94b829a7SRandy Dunlap
14*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/class.h
15*94b829a7SRandy Dunlap   :identifiers: class
16*94b829a7SRandy Dunlap
17*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/driver.h
18*94b829a7SRandy Dunlap   :identifiers: probe_type device_driver
19*94b829a7SRandy Dunlap
20dcec3c8cSJonathan CorbetDevice Drivers Base
21dcec3c8cSJonathan Corbet-------------------
22dcec3c8cSJonathan Corbet
23dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/init.c
24dcec3c8cSJonathan Corbet   :internal:
25dcec3c8cSJonathan Corbet
26*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/driver.h
27*94b829a7SRandy Dunlap   :no-identifiers: probe_type device_driver
28*94b829a7SRandy Dunlap
29dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/driver.c
30dcec3c8cSJonathan Corbet   :export:
31dcec3c8cSJonathan Corbet
32dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/core.c
33dcec3c8cSJonathan Corbet   :export:
34dcec3c8cSJonathan Corbet
35dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/syscore.c
36dcec3c8cSJonathan Corbet   :export:
37dcec3c8cSJonathan Corbet
38*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/class.h
39*94b829a7SRandy Dunlap   :no-identifiers: class
40*94b829a7SRandy Dunlap
41dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/class.c
42dcec3c8cSJonathan Corbet   :export:
43dcec3c8cSJonathan Corbet
44dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/node.c
45dcec3c8cSJonathan Corbet   :internal:
46dcec3c8cSJonathan Corbet
47dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/transport_class.c
48dcec3c8cSJonathan Corbet   :export:
49dcec3c8cSJonathan Corbet
50dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/dd.c
51dcec3c8cSJonathan Corbet   :export:
52dcec3c8cSJonathan Corbet
53dcec3c8cSJonathan Corbet.. kernel-doc:: include/linux/platform_device.h
54dcec3c8cSJonathan Corbet   :internal:
55dcec3c8cSJonathan Corbet
56dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/platform.c
57dcec3c8cSJonathan Corbet   :export:
58dcec3c8cSJonathan Corbet
59*94b829a7SRandy Dunlap.. kernel-doc:: include/linux/device/bus.h
60*94b829a7SRandy Dunlap   :no-identifiers: bus_type bus_notifier_event
61*94b829a7SRandy Dunlap
62dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/base/bus.c
63dcec3c8cSJonathan Corbet   :export:
64dcec3c8cSJonathan Corbet
65dcec3c8cSJonathan CorbetDevice Drivers DMA Management
66dcec3c8cSJonathan Corbet-----------------------------
67dcec3c8cSJonathan Corbet
68cf65a0f6SChristoph Hellwig.. kernel-doc:: kernel/dma/mapping.c
69dcec3c8cSJonathan Corbet   :export:
70dcec3c8cSJonathan Corbet
71dcec3c8cSJonathan CorbetDevice drivers PnP support
72dcec3c8cSJonathan Corbet--------------------------
73dcec3c8cSJonathan Corbet
74dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/pnp/core.c
75dcec3c8cSJonathan Corbet   :internal:
76dcec3c8cSJonathan Corbet
77dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/pnp/card.c
78dcec3c8cSJonathan Corbet   :export:
79dcec3c8cSJonathan Corbet
80dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/pnp/driver.c
81dcec3c8cSJonathan Corbet   :internal:
82dcec3c8cSJonathan Corbet
83dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/pnp/manager.c
84dcec3c8cSJonathan Corbet   :export:
85dcec3c8cSJonathan Corbet
86dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/pnp/support.c
87dcec3c8cSJonathan Corbet   :export:
88dcec3c8cSJonathan Corbet
89dcec3c8cSJonathan CorbetUserspace IO devices
90dcec3c8cSJonathan Corbet--------------------
91dcec3c8cSJonathan Corbet
92dcec3c8cSJonathan Corbet.. kernel-doc:: drivers/uio/uio.c
93dcec3c8cSJonathan Corbet   :export:
94dcec3c8cSJonathan Corbet
95dcec3c8cSJonathan Corbet.. kernel-doc:: include/linux/uio_driver.h
96dcec3c8cSJonathan Corbet   :internal:
97dcec3c8cSJonathan Corbet
98