index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Bus
/
USB
Age
Commit message (
Expand
)
Author
2023-03-06
Kernel: Stop using NonnullLockRefPtrVector
Andreas Kling
2023-01-28
AK: Remove `try_` prefix from FixedArray creation functions
Linus Groh
2023-01-27
Kernel: Remove declarations for non-existent methods
Sam Atkins
2023-01-26
Kernel/PCI: Hold a reference to DeviceIdentifier in the Device class
Liav A
2023-01-21
Everywhere: Remove string.h include from AK/Traits.h and resolve fallout
Andrew Kaster
2023-01-05
Kernel: Add dmesgln_pci logging for Kernel::PCI
Evan Smal
2023-01-02
Kernel: Turn lock ranks into template parameters
kleines Filmröllchen
2022-11-12
Kernel/USB: Use proper verbs for Pipe transfer methods
b14ckcat
2022-11-12
Kernel/USB: Add support for async & interrupt transfers
b14ckcat
2022-10-26
Kernel: Include missing headers for various files
Timon Kruiper
2022-10-22
Kernel+USB: Move descriptor bookkeeping into seperate structure(s)
Jesse Buhagiar
2022-10-18
Kernel/USB: Refactor USB Pipe
b14ckcat
2022-10-18
Kernel/USB: Adjust USB Pipe buffer
b14ckcat
2022-09-23
Kernel: Introduce the IOWindow class
Liav A
2022-09-20
Kernel: Remove stale includes of x86 IO header file
Liav A
2022-09-20
Kernel: Move IO delay code to x86 architecture subdirectory
Liav A
2022-09-17
Kernel/USB: Hotplug multiple USB device crash hotfix
b14ckcat
2022-08-28
Kernel/USB: Rework UHCI interrupt transfer schedule
b14ckcat
2022-08-28
Kernel/USB: Rework queued transfer schedule
b14ckcat
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-20
AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel
Andreas Kling
2022-08-19
Kernel: Require lock rank for Spinlock construction
kleines Filmröllchen
2022-07-27
Kernel: Fix USB hotplug crash
b14ckcat
2022-07-19
Kernel/USB: Make UHCI descriptor pool thread-safe
b14ckcat
2022-07-15
Kernel/SysFS: Adapt USB plug code to work with SysFS patterns
Liav A
2022-07-15
Kernel/USB: Support UHCI full speed bandwidth reclamation
b14ckcat
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-03
Kernel/USB: Move buffer allocation from USB transfer to USB pipe
b14ckcat
2022-06-29
Kernel/USB: Use proper error codes for UHCI transfers
b14ckcat
2022-06-17
Kernel/SysFS: Split bulky SysFSUSB file into two separate class files
Liav A
2022-06-17
Kernel/SysFS: Stop cluttering the codebase with pieces of SysFS parts
Liav A
2022-06-05
Kernel: Unify Kernel task names for consistency
Brian Gianforcaro
2022-06-02
Kernel/USB: Rename `get_interfaces` to something more sensible
Jesse Buhagiar
2022-06-02
Kernel/USB: Flesh out USB SysFS objects
Jesse Buhagiar
2022-06-02
Kernel/USB: Add interface descriptor accessor
Jesse Buhagiar
2022-06-02
Kernel/USB: Add configuration descriptor accessor
Jesse Buhagiar
2022-06-02
Kernel/USB: Make USBInterface endpoints accessible
Jesse Buhagiar
2022-06-02
Kernel/USB: Make USBConfiguration interfaces accessible
Jesse Buhagiar
2022-05-21
Kernel/USB: Add support for bulk transfers
b14ckcat
2022-04-26
Kernel: Put USB request constants in namespace
b14ckcat
2022-04-22
Kernel/USB: Send correct data for Root Hub Configuration Descriptor
Jesse Buhagiar
2022-04-22
Kernel/USB: Get all interface descriptors on enumeration
Jesse Buhagiar
2022-04-22
Kernel/USB: Add new `USBHIDDescriptor` type
Jesse Buhagiar
2022-04-22
Kernel/USB: Add `control_transfer()` function `USB::Device`
Jesse Buhagiar
2022-04-22
Kernel/USB: Fetch configuration descriptors on enumeration
Jesse Buhagiar
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-18
Kernel: Zero initialize USBDevice::m_device_descriptor
Brian Gianforcaro
2022-03-17
Kernel: Use default constructors/destructors
Lenny Maiorani
2022-03-14
Kernel/PCI: Don't hold spinlocks when doing fast device enumeration
Liav A
2022-02-27
Everywhere: Make JSON serialization fallible
Idan Horowitz
[next]