File Index
Files and directories
Sign in
FILE

infrastructure.rst

File preview with syntax highlighting.

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