18 Commits

Author SHA1 Message Date
Ben Gamari
dd81921650 usb_queue: Reduce transfer_pool size 2013-07-07 17:50:53 -04:00
Ben Gamari
b6f9a3699a usb_queue: Kill assert reference 2013-07-07 17:50:53 -04:00
Ben Gamari
63ce57b306 usb_queue: Clarify comment 2013-07-07 17:50:53 -04:00
Ben Gamari
f1fc4a6d73 usb_queue: Account for completion of multiple transfers 2013-07-07 17:50:53 -04:00
Ben Gamari
13589b8695 usb_queue: Ensure fields get set 2013-07-07 17:50:53 -04:00
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