Lines Matching refs:event_trb
1737 struct xhci_td *td, union xhci_trb *event_trb) in xhci_cleanup_halted_endpoint() argument
1802 union xhci_trb *event_trb, struct xhci_transfer_event *event, in finish_td() argument
1844 ep_ring->stream_id, td, event_trb); in finish_td()
1897 union xhci_trb *event_trb, struct xhci_transfer_event *event, in process_ctrl_td() argument
1916 if (event_trb == ep_ring->dequeue) { in process_ctrl_td()
1920 } else if (event_trb != td->last_trb) { in process_ctrl_td()
1935 if (event_trb == ep_ring->dequeue || event_trb == td->last_trb) in process_ctrl_td()
1941 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_ctrl_td()
1944 if (event_trb != ep_ring->dequeue && event_trb != td->last_trb) in process_ctrl_td()
1950 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_ctrl_td()
1961 if (event_trb != ep_ring->dequeue && in process_ctrl_td()
1962 event_trb != td->last_trb) in process_ctrl_td()
1969 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_ctrl_td()
1975 if (event_trb != ep_ring->dequeue) { in process_ctrl_td()
1977 if (event_trb == td->last_trb) { in process_ctrl_td()
2008 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_ctrl_td()
2015 union xhci_trb *event_trb, struct xhci_transfer_event *event, in process_isoc_td() argument
2065 if (event_trb != td->last_trb) in process_isoc_td()
2086 cur_seg = ep_ring->deq_seg; cur_trb != event_trb; in process_isoc_td()
2101 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_isoc_td()
2136 union xhci_trb *event_trb, struct xhci_transfer_event *event, in process_bulk_intr_td() argument
2150 if (event_trb != td->last_trb || in process_bulk_intr_td()
2194 } else if (event_trb == td->last_trb) { in process_bulk_intr_td()
2232 cur_trb != event_trb; in process_bulk_intr_td()
2248 return finish_td(xhci, td, event_trb, event, ep, status, false); in process_bulk_intr_td()
2269 union xhci_trb *event_trb; in handle_tx_event() local
2527 event_trb = &event_seg->trbs[(event_dma - event_seg->dma) / in handle_tx_event()
2528 sizeof(*event_trb)]; in handle_tx_event()
2535 if (TRB_TYPE_NOOP_LE32(event_trb->generic.field[3])) { in handle_tx_event()
2545 ret = process_ctrl_td(xhci, td, event_trb, event, ep, in handle_tx_event()
2548 ret = process_isoc_td(xhci, td, event_trb, event, ep, in handle_tx_event()
2551 ret = process_bulk_intr_td(xhci, td, event_trb, event, in handle_tx_event()