]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - Documentation/driver-api/infrastructure.rst
Merge tag 'hwmon-for-linus-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git...
[mirror_ubuntu-bionic-kernel.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
10 Device Drivers Base
11 -------------------
12
13 .. kernel-doc:: drivers/base/init.c
14 :internal:
15
16 .. kernel-doc:: drivers/base/driver.c
17 :export:
18
19 .. kernel-doc:: drivers/base/core.c
20 :export:
21
22 .. kernel-doc:: drivers/base/syscore.c
23 :export:
24
25 .. kernel-doc:: drivers/base/class.c
26 :export:
27
28 .. kernel-doc:: drivers/base/node.c
29 :internal:
30
31 .. kernel-doc:: drivers/base/firmware_class.c
32 :export:
33
34 .. kernel-doc:: drivers/base/transport_class.c
35 :export:
36
37 .. kernel-doc:: drivers/base/dd.c
38 :export:
39
40 .. kernel-doc:: include/linux/platform_device.h
41 :internal:
42
43 .. kernel-doc:: drivers/base/platform.c
44 :export:
45
46 .. kernel-doc:: drivers/base/bus.c
47 :export:
48
49 Device Drivers DMA Management
50 -----------------------------
51
52 .. kernel-doc:: drivers/base/dma-coherent.c
53 :export:
54
55 .. kernel-doc:: drivers/base/dma-mapping.c
56 :export:
57
58 Device Drivers Power Management
59 -------------------------------
60
61 .. kernel-doc:: drivers/base/power/main.c
62 :export:
63
64 Device Drivers ACPI Support
65 ---------------------------
66
67 .. kernel-doc:: drivers/acpi/scan.c
68 :export:
69
70 .. kernel-doc:: drivers/acpi/scan.c
71 :internal:
72
73 Device drivers PnP support
74 --------------------------
75
76 .. kernel-doc:: drivers/pnp/core.c
77 :internal:
78
79 .. kernel-doc:: drivers/pnp/card.c
80 :export:
81
82 .. kernel-doc:: drivers/pnp/driver.c
83 :internal:
84
85 .. kernel-doc:: drivers/pnp/manager.c
86 :export:
87
88 .. kernel-doc:: drivers/pnp/support.c
89 :export:
90
91 Userspace IO devices
92 --------------------
93
94 .. kernel-doc:: drivers/uio/uio.c
95 :export:
96
97 .. kernel-doc:: include/linux/uio_driver.h
98 :internal:
99