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-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
2022-01-28
Kernel: Make UHCIController::spawn_port_process OOM-fallible
Idan Horowitz
2022-01-28
Kernel: Rename UHCIController::{spawn_port_proc => spawn_port_process}
Idan Horowitz
2022-01-12
Kernel: Replace all usages of String::number with KString::number
Idan Horowitz
2022-01-09
Kernel: Use DMA helper everywhere
Pankaj Raghav
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
[next]