summaryrefslogtreecommitdiff
path: root/Kernel/Bus/USB/USBDevice.cpp
AgeCommit message (Expand)Author
2022-10-18Kernel/USB: Refactor USB Pipeb14ckcat
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-07-27Kernel: Fix USB hotplug crashb14ckcat
2022-07-15Kernel/SysFS: Adapt USB plug code to work with SysFS patternsLiav A
2022-06-02Kernel/USB: Rename `get_interfaces` to something more sensibleJesse Buhagiar
2022-04-22Kernel/USB: Get all interface descriptors on enumerationJesse Buhagiar
2022-04-22Kernel/USB: Add `control_transfer()` function `USB::Device`Jesse Buhagiar
2022-04-22Kernel/USB: Fetch configuration descriptors on enumerationJesse Buhagiar
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-12-09Kernel: Some clang-tidy fixes in Bus/USBHendiadyoin1
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-09-06Kernel/USB: Use TRY() and adopt_nonnull_own_or_enomem() some moreAndreas Kling
2021-09-05Kernel/USB: Use TRY() in the various USB classesAndreas Kling
2021-09-03AK: Rename create<T> => make_ref_counted<T>Andreas Kling
2021-08-14Kernel/USB: Replace PortNumber enum with a raw u8Luke
2021-08-14Kernel/USB: Add Hubs and the UHCI Root HubLuke
2021-08-14Kernel/USB: Add all USB 2.0 bmRequestType fieldsLuke
2021-08-09Kernel/USB: Create controller base class and introduce USBManagementLuke
2021-07-02Kernel/USB: Move the USB components as a subfolder to the Bus directoryLiav A