Lines Matching refs:last_trb
684 * (the one after current TD's last_trb). We know the cycle state at
685 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are
695 if (new_deq == td->last_trb)
776 if (flip_cycle && trb != td->first_trb && trb != td->last_trb)
779 if (trb == td->last_trb)
2071 end_trb_dma = xhci_trb_virt_to_dma(cur_seg, td->last_trb);
2241 ep_ring->dequeue = td->last_trb;
2409 if (ep_trb != td->last_trb)
2419 if (ep_trb != td->last_trb)
2453 if (td->error_mid_td && ep_trb != td->last_trb) {
2480 ep->ring->dequeue = td->last_trb;
2508 if (ep_trb != td->last_trb || remaining) {
2545 if (ep_trb == td->last_trb)
2868 ep_ring->dequeue = td->last_trb;
3668 td->last_trb = ring->enqueue;
3718 urb_priv->td[1].last_trb = ring->enqueue;
3845 td->last_trb = ep_ring->enqueue;
4136 td->last_trb = ep_ring->enqueue;
4205 urb_priv->td[0].last_trb = ep_ring->enqueue;