diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-07-17 21:10:25 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-07-17 21:10:25 +0200 |
| commit | 40dc39bf7d8d17a84d6a2a427ca7facd8b2cb66b (patch) | |
| tree | 97f6dac4f9fcd5b38b695d99b1a88370310a6659 /lib/cmap | |
| parent | eee7357c2778a65a3ecf552ac44b9a419e6e92d9 (diff) | |
| download | plan9front-40dc39bf7d8d17a84d6a2a427ca7facd8b2cb66b.tar.xz | |
usbxhci: better approach to unstalling endpoint and fixup td ring
instead of guessing where the controllers dequeue pointer went,
stop the endpoint and then explicitely set te dequeue pointer to
the next write td position. that way we do not need to fix the cycle
bit in the td's and dont need to rely on if the controller
advanced the dequeue pointer after a stall or not.
add ctx and slot back pointers to ring.
Diffstat (limited to 'lib/cmap')
0 files changed, 0 insertions, 0 deletions
