projects/linux·blob master · refs

107 lines · 2.1 KiB

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
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.. kernel-doc:: include/linux/property.h
21
22.. kernel-doc:: include/linux/fwnode.h
23
24Device Drivers Base
25-------------------
26
27.. kernel-doc:: drivers/base/init.c
28 :internal:
29
30.. kernel-doc:: include/linux/device/driver.h
31 :no-identifiers: probe_type device_driver
32
33.. kernel-doc:: drivers/base/driver.c
34 :export:
35
36.. kernel-doc:: drivers/base/core.c
37 :export:
38
39.. kernel-doc:: drivers/base/syscore.c
40 :export:
41
42.. kernel-doc:: include/linux/device/class.h
43 :no-identifiers: class
44
45.. kernel-doc:: drivers/base/class.c
46 :export:
47
48.. kernel-doc:: include/linux/device/faux.h
49 :internal:
50
51.. kernel-doc:: drivers/base/faux.c
52 :export:
53
54.. kernel-doc:: drivers/base/node.c
55 :internal:
56
57.. kernel-doc:: drivers/base/transport_class.c
58 :export:
59
60.. kernel-doc:: drivers/base/dd.c
61 :export:
62
63.. kernel-doc:: include/linux/platform_device.h
64 :internal:
65
66.. kernel-doc:: drivers/base/platform.c
67 :export:
68
69.. kernel-doc:: include/linux/device/bus.h
70 :no-identifiers: bus_type bus_notifier_event
71
72.. kernel-doc:: drivers/base/bus.c
73 :export:
74
75Device Drivers DMA Management
76-----------------------------
77
78.. kernel-doc:: kernel/dma/mapping.c
79 :export:
80
81Device drivers PnP support
82--------------------------
83
84.. kernel-doc:: drivers/pnp/core.c
85 :internal:
86
87.. kernel-doc:: drivers/pnp/card.c
88 :export:
89
90.. kernel-doc:: drivers/pnp/driver.c
91 :internal:
92
93.. kernel-doc:: drivers/pnp/manager.c
94 :export:
95
96.. kernel-doc:: drivers/pnp/support.c
97 :export:
98
99Userspace IO devices
100--------------------
101
102.. kernel-doc:: drivers/uio/uio.c
103 :export:
104
105.. kernel-doc:: include/linux/uio_driver.h
106 :internal:
107