Blame view

Documentation/driver-api/infrastructure.rst 1.38 KB
dcec3c8c9   Jonathan Corbet   docs: split up th...
1
2
3
4
5
6
7
8
  Device drivers infrastructure
  =============================
  
  The Basic Device Driver-Model Structures
  ----------------------------------------
  
  .. kernel-doc:: include/linux/device.h
     :internal:
f41f716dc   Mauro Carvalho Chehab   docs: infrastruct...
9
     :no-identifiers: device_link_state
dcec3c8c9   Jonathan Corbet   docs: split up th...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
  Device Drivers Base
  -------------------
  
  .. kernel-doc:: drivers/base/init.c
     :internal:
  
  .. kernel-doc:: drivers/base/driver.c
     :export:
  
  .. kernel-doc:: drivers/base/core.c
     :export:
  
  .. kernel-doc:: drivers/base/syscore.c
     :export:
  
  .. kernel-doc:: drivers/base/class.c
     :export:
  
  .. kernel-doc:: drivers/base/node.c
     :internal:
dcec3c8c9   Jonathan Corbet   docs: split up th...
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  .. kernel-doc:: drivers/base/transport_class.c
     :export:
  
  .. kernel-doc:: drivers/base/dd.c
     :export:
  
  .. kernel-doc:: include/linux/platform_device.h
     :internal:
  
  .. kernel-doc:: drivers/base/platform.c
     :export:
  
  .. kernel-doc:: drivers/base/bus.c
     :export:
dcec3c8c9   Jonathan Corbet   docs: split up th...
45
46
  Device Drivers DMA Management
  -----------------------------
cf65a0f6f   Christoph Hellwig   dma-mapping: move...
47
  .. kernel-doc:: kernel/dma/mapping.c
dcec3c8c9   Jonathan Corbet   docs: split up th...
48
     :export:
dcec3c8c9   Jonathan Corbet   docs: split up th...
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
  Device drivers PnP support
  --------------------------
  
  .. kernel-doc:: drivers/pnp/core.c
     :internal:
  
  .. kernel-doc:: drivers/pnp/card.c
     :export:
  
  .. kernel-doc:: drivers/pnp/driver.c
     :internal:
  
  .. kernel-doc:: drivers/pnp/manager.c
     :export:
  
  .. kernel-doc:: drivers/pnp/support.c
     :export:
  
  Userspace IO devices
  --------------------
  
  .. kernel-doc:: drivers/uio/uio.c
     :export:
  
  .. kernel-doc:: include/linux/uio_driver.h
     :internal: