Linux kernel driver core

E196428

The Linux kernel driver core is the central subsystem responsible for managing device drivers and their interaction with hardware and the rest of the kernel.

All labels observed (5)

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf Linux kernel subsystem ⓘ
device driver management framework ⓘ
defines struct bus_type ⓘ
struct class ⓘ
struct device ⓘ
struct device_driver ⓘ
struct device_type ⓘ
exposesAPI bus_register ⓘ
bus_unregister ⓘ
class_register ⓘ
class_unregister ⓘ
device_initialize ⓘ
device_register ⓘ
device_unregister ⓘ
driver_register ⓘ
driver_unregister ⓘ
get_device ⓘ
put_device ⓘ
implements device model ⓘ
interactsWith hotplug and uevent mechanism ⓘ
power management subsystem ⓘ
sysfs filesystem ⓘ
udev or userspace device managers ⓘ
locatedIn drivers/base directory of Linux kernel source ⓘ
manages device binding ⓘ
device drivers ⓘ
device lifecycles ⓘ
device registration ⓘ
driver binding ⓘ
driver lifecycles ⓘ
driver registration ⓘ
hotplug events ⓘ
power management callbacks ⓘ
struct bus_type objects ⓘ
struct class objects ⓘ
struct device objects ⓘ
struct device_driver objects ⓘ
struct device_type objects ⓘ
sysfs representation of devices ⓘ
partOf Linux kernel ⓘ
responsibleFor creating device hierarchy ⓘ
device shutdown handling ⓘ
driver probing ⓘ
driver removal ⓘ
exposing device attributes to userspace ⓘ
matching devices to drivers ⓘ
supports device hotplugging ⓘ
plug and play of devices ⓘ
runtime power management ⓘ
suspend and resume callbacks ⓘ
uses driver model core in drivers/base ⓘ
kobject infrastructure ⓘ
reference counting for devices ⓘ
sysfs for device representation ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Greg Kroah-Hartman → notableProject → Linux kernel driver core ⓘ
Greg Kroah-Hartman → notableWork → Linux device driver infrastructure ⓘ
subject linked to: Kroah-Hartman
linked to: Linux kernel driver core
Greg Kroah-Hartman → contributedTo → Linux device drivers ⓘ
subject linked to: Kroah-Hartman
linked to: Linux kernel driver core
Linux kernel staging tree → relatedTo → Linux kernel driver model ⓘ
linked to: Linux kernel driver core
Linux kernel driver core → locatedIn → drivers/base directory of Linux kernel source ⓘ
linked to: Linux kernel driver core
Linux kernel documentation → describes → Linux kernel driver model ⓘ
linked to: Linux kernel driver core