1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 09:47:35 +00:00
serenity/Kernel/Devices/USB
Jesse Buhagiar a5f895d251 Kernel/USB: Implement UHCI Data structures
Implemented both Queue Heads and Transfer Descriptors. These
are required to actually perform USB transactions. The UHCI
driver sets up a pool of these that can be allocated when we
need them. It seems some drivers have these statically
allocated, so it might be worth looking into that, but
for now, the simple way seems to be to allocate them on
the fly as we need them, and then release them.
2021-01-09 13:48:15 +01:00
..
UHCIController.cpp Kernel/USB: Implement UHCI Data structures 2021-01-09 13:48:15 +01:00
UHCIController.h Kernel/USB: Implement UHCI Data structures 2021-01-09 13:48:15 +01:00
UHCIDescriptorTypes.h Kernel/USB: Implement UHCI Data structures 2021-01-09 13:48:15 +01:00