Lines Matching refs:last_trb
672 * (the one after current TD's last_trb). We know the cycle state at
673 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are
683 if (new_deq == td->last_trb)
764 if (flip_cycle && trb != td->first_trb && trb != td->last_trb)
767 if (trb == td->last_trb)
1016 trb_in_td(xhci, td->start_seg, td->first_trb, td->last_trb, hw_deq, false)) {
1074 td->last_trb, hw_deq, false))
2234 ep_ring->dequeue = td->last_trb;
2403 if (ep_trb != td->last_trb)
2413 if (ep_trb != td->last_trb)
2447 if (td->error_mid_td && ep_trb != td->last_trb) {
2474 ep->ring->dequeue = td->last_trb;
2502 if (ep_trb != td->last_trb || remaining) {
2539 if (ep_trb == td->last_trb)
2815 td->last_trb, ep_trb_dma, false);
2863 td_next->last_trb, ep_trb_dma, false);
2867 ep_ring->dequeue = td->last_trb;
2883 ep_ring->dequeue, td->last_trb,
3688 td->last_trb = ring->enqueue;
3738 urb_priv->td[1].last_trb = ring->enqueue;
3865 td->last_trb = ep_ring->enqueue;
4153 td->last_trb = ep_ring->enqueue;
4222 urb_priv->td[0].last_trb = ep_ring->enqueue;