On Thursday 23 February 2006 4:11 pm, Curran, Dominic wrote: > > EHCI's callback function .endpoint_disable gets called by the HC layer: > ehci_endpoint_disable( usb_hcd* hcd, usb_host_endpoint* ep ) > > That function then uses the usb_host_endpoint structure to get the QH: > qh = ep->hcpriv; > > Where in the code does ep.hcpriv get set to qh ?
qh_append_tds() ... "grep hcpriv" shows all the candidates, and calls to that are the only references that could possibly set it. Eventually the ITDs and sITDs should have something similar, so they can go into the schedule tree like interrupt endpoints. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel