Module kernel::device

source ·
Expand description

Generic devices that are part of the kernel’s driver model.

C header: include/linux/device.h

Modules§

  • Unified device property interface.

Structs§

  • The Bound context is the DeviceContext of a bus specific device when it is guaranteed to be bound to a driver.
  • The Core context is the context of a bus specific device when it appears as argument of any bus specific callback, such as probe().
  • Semantically the same as Core, but reserved for internal usage of the corresponding bus abstraction.
  • The core representation of a device in the kernel’s driver model.
  • The Normal context is the default DeviceContext of any Device.

Traits§

  • Marker trait for the context or scope of a bus specific device.