Module device

Source
Expand description

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

C header: include/linux/device.h

Modules§

property
Unified device property interface.

Structs§

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

Traits§

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