Linux kernel USB subsystem

E195195

The Linux kernel USB subsystem is the core component of the Linux operating system responsible for managing USB hardware, drivers, and data transfer between USB devices and the system.

All labels observed (1)

Label Occurrences
Linux kernel USB subsystem canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Linux kernel component ⓘ
software subsystem ⓘ
configurationInterface Kconfig ⓘ
exposesInterface /dev/bus/usb ⓘ
/sys/bus/usb ⓘ
implements USB autosuspend ⓘ
USB bandwidth allocation ⓘ
USB device enumeration process ⓘ
USB endpoint management ⓘ
USB protocol stack ⓘ
USB transfer scheduling ⓘ
includes USB core layer ⓘ
USB device driver layer ⓘ
USB gadget subsystem ⓘ
USB hub driver ⓘ
host controller driver layer ⓘ
license GNU General Public License ⓘ
maintainedBy Linux kernel community ⓘ
manages USB device drivers ⓘ
USB devices ⓘ
USB host controllers ⓘ
USB hubs ⓘ
operatingSystem Linux ⓘ
partOf Linux kernel ⓘ
programmingLanguage C ⓘ
responsibleFor USB configuration management ⓘ
USB data transfer ⓘ
USB device enumeration ⓘ
USB hotplug handling ⓘ
USB power management ⓘ
sourceDirectory drivers/usb ⓘ
supports USB 1.x ⓘ
USB 2.0 ⓘ
USB 3.x ⓘ
USB 4 ⓘ
linked to: USB4

USB On-The-Go ⓘ
USB Power Delivery ⓘ
USB Type-C ⓘ
supportsDeviceClass USB audio devices ⓘ
USB human interface devices ⓘ
USB mass storage ⓘ
USB network adapters ⓘ
USB printers ⓘ
USB serial converters ⓘ
USB video devices ⓘ
USB wireless adapters ⓘ
supportsFeature USB device autosuspend and resume ⓘ
hotplug detection ⓘ
plug and play ⓘ
power management for USB devices ⓘ
uses sysfs for device representation ⓘ
udev for user-space device management ⓘ

How these facts were elicited

Referenced by (1)

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

Greg Kroah-Hartman → worksOn → Linux kernel USB subsystem ⓘ