Generic devices that are part of the kernel’s driver model.
C header: include/linux/device.h
include/linux/device.h
Device data.
A ref-counted device.
A raw device.