]> git.ipfire.org Git - people/ms/linux.git/blob - Documentation/driver-api/infrastructure.rst
Merge tag 'omap-for-6.0/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel...
[people/ms/linux.git] / Documentation / driver-api / infrastructure.rst
1 Device drivers infrastructure
2 =============================
3
4 The Basic Device Driver-Model Structures
5 ----------------------------------------
6
7 .. kernel-doc:: include/linux/device.h
8 :internal:
9 :no-identifiers: device_link_state
10
11 Device 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
47 Device Drivers DMA Management
48 -----------------------------
49
50 .. kernel-doc:: kernel/dma/mapping.c
51 :export:
52
53 Device 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
71 Userspace 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