Lines Matching refs:ep_trb

2288 			   union xhci_trb *ep_trb, struct xhci_transfer_event *event)  in process_ctrl_td()  argument
2295 trb_type = TRB_FIELD_TO_TYPE(le32_to_cpu(ep_trb->generic.field[3])); in process_ctrl_td()
2383 union xhci_trb *ep_trb, struct xhci_transfer_event *event) in process_isoc_td() argument
2399 ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2])); in process_isoc_td()
2428 if (ep_trb != td->last_trb) in process_isoc_td()
2438 if (ep_trb != td->last_trb) in process_isoc_td()
2465 frame->actual_length = sum_trb_lengths(xhci, ep->ring, ep_trb) + in process_isoc_td()
2474 if (td->error_mid_td && ep_trb != td->last_trb) { in process_isoc_td()
2513 union xhci_trb *ep_trb, struct xhci_transfer_event *event) in process_bulk_intr_td() argument
2522 ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2])); in process_bulk_intr_td()
2529 if (ep_trb != td->last_trb || remaining) { in process_bulk_intr_td()
2545 td->urb->actual_length = sum_trb_lengths(xhci, ep_ring, ep_trb); in process_bulk_intr_td()
2562 if (ep_trb == td->last_trb) in process_bulk_intr_td()
2566 sum_trb_lengths(xhci, ep_ring, ep_trb) + in process_bulk_intr_td()
2621 union xhci_trb *ep_trb; in handle_tx_event() local
2891 ep_trb = &ep_seg->trbs[(ep_trb_dma - ep_seg->dma) / sizeof(*ep_trb)]; in handle_tx_event()
2892 trace_xhci_handle_transfer(ep_ring, (struct xhci_generic_trb *) ep_trb); in handle_tx_event()
2901 if (trb_is_noop(ep_trb)) in handle_tx_event()
2908 process_ctrl_td(xhci, ep, ep_ring, td, ep_trb, event); in handle_tx_event()
2910 process_isoc_td(xhci, ep, ep_ring, td, ep_trb, event); in handle_tx_event()
2912 process_bulk_intr_td(xhci, ep, ep_ring, td, ep_trb, event); in handle_tx_event()