1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-10 05:47:34 +00:00
serenity/Kernel/Bus/USB/UHCI
b14ckcat 7400eb3640 Kernel/USB: Add support for async & interrupt transfers
Add support for async transfers by using a separate kernel task to poll
a list of active async transfers on a set time interval, and invoke
their user-provided callback function when they are complete. Also add
support for the interrupt class of transfers, building off of this async
functionality.
2022-11-12 09:08:02 -07:00
..
UHCIController.cpp Kernel/USB: Add support for async & interrupt transfers 2022-11-12 09:08:02 -07:00
UHCIController.h Kernel/USB: Add support for async & interrupt transfers 2022-11-12 09:08:02 -07:00
UHCIDescriptorPool.h Kernel: Require lock rank for Spinlock construction 2022-08-19 20:26:47 -07:00
UHCIDescriptorTypes.h Kernel/USB: Add support for async & interrupt transfers 2022-11-12 09:08:02 -07:00
UHCIRootHub.cpp Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
UHCIRootHub.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00