13 Commits

Author SHA1 Message Date
Ben Gamari
28fcb2a961 usb_queue: Merge fill_in_transfer into schedule 2013-07-07 17:50:53 -04:00
Ben Gamari
1d9119fd8a usb: Ensure TERMINATE bit gets set 2013-07-07 17:50:53 -04:00
Ben Gamari
2ad4cbe087 usb_queue: Fix calculation of transferred 2013-07-07 17:50:53 -04:00
Ben Gamari
f3a36d06fd usb_queue: Add new transfer after finding tail 2013-07-07 17:50:53 -04:00
Ben Gamari
eef6a0f056 usb_queue: Assert that transaction succeeded 2013-07-07 17:50:53 -04:00
Ben Gamari
a88b2ad349 usb_queue: Transfer needs to be added to queue in both paths 2013-07-07 17:50:53 -04:00
Ben Gamari
ecd9b2e731 usb_queue: Kill usb_transfer_schedule_wait 2013-07-07 17:50:07 -04:00
Ben Gamari
ee46cf1fc4 usb_queue: Cleanup 2013-07-07 17:50:07 -04:00
Ben Gamari
bd4e39d379 usb_queue: Add completion_cb arguments 2013-07-07 17:50:06 -04:00
Ben Gamari
f015fd7640 usb: Things enumerate 2013-07-07 17:50:06 -04:00
Ben Gamari
6142c828df usb: Refactor queue management 2013-07-07 17:50:06 -04:00
Ben Gamari
e6bf90af23 usb: Shuffle endpoint_schedule into endpoint_schedule_wait 2013-07-07 17:50:06 -04:00
Ben Gamari
42b7391918 usb: Begin shuffling transfer management to usb_queue 2013-07-07 17:48:54 -04:00