summaryrefslogtreecommitdiff
path: root/Kernel/Bus/USB/USBDevice.cpp
diff options
context:
space:
mode:
authorb14ckcat <b14ckcat@protonmail.com>2022-10-17 01:22:54 -0400
committerAndrew Kaster <andrewdkaster@gmail.com>2022-11-12 09:08:02 -0700
commit7400eb36406f1e26ae55751aaa4c175630969402 (patch)
treec0215e58ea04f3c1825d1ecbe5bd75fc3c5a78c7 /Kernel/Bus/USB/USBDevice.cpp
parent1aa16b4dd464e7c2b37e83eb077d1317479c8a9f (diff)
downloadserenity-7400eb36406f1e26ae55751aaa4c175630969402.zip
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.
Diffstat (limited to 'Kernel/Bus/USB/USBDevice.cpp')
0 files changed, 0 insertions, 0 deletions