urb->complete
__usb_hcd_giveback_urb
usb_hcd_giveback_urb---------------------------return URB from HCD to device driver
xhci_giveback_urb_in_irq
xhci_td_cleanup
finish_td
控制传输:process_ctrl_td -> finish_td
块传输和控制传输:process_bulk_intr_td -> finish_td
等时传输:process_isoc_td -> finish_td
以块传输为例:
process_bulk_intr_td
handle_tx_event
xhci_handle_event
xhci_irq
1次urb的完成,意味着1次控制传输的完成,可能就是(令牌,data,握手)的3个阶段的完成