> There stay 3 main questions:
> 1. How is ensured that hcd und hd do not access simultaneously that data
> structure?
usb-uhci.c
imho:
1. At initialisation tds are written before hc is started, initskel
after starthc.
2. At urb submission tds are written in uhci_submit_iso_urb, but linked
with frames 10 frames later than the nowframe.
3. The interrupt routine checks for an active field within the tds,
which indicates that hc execution has passed. These tds can be deleted.

Thomas






-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to