Lines Matching refs:last_trb
622 cur_td->first_trb, cur_td->last_trb,
639 * (the one after current TD's last_trb). We know the cycle state at
640 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are
650 if (new_deq == cur_td->last_trb)
700 if (flip_cycle && trb != td->first_trb && trb != td->last_trb)
703 if (trb == td->last_trb)
910 td->last_trb, hw_deq, false)) {
2099 ep_ring->dequeue = td->last_trb;
2270 if (ep_trb != td->last_trb)
2280 if (ep_trb != td->last_trb)
2314 if (td->error_mid_td && ep_trb != td->last_trb) {
2341 ep->ring->dequeue = td->last_trb;
2370 if (ep_trb != td->last_trb || remaining) {
2408 if (ep_trb == td->last_trb)
2691 td->last_trb, ep_trb_dma, false);
2739 td_next->last_trb, ep_trb_dma, false);
2743 ep_ring->dequeue = td->last_trb;
2759 ep_ring->dequeue, td->last_trb,
3538 td->last_trb = ring->enqueue;
3588 urb_priv->td[1].last_trb = ring->enqueue;
3715 td->last_trb = ep_ring->enqueue;
4003 td->last_trb = ep_ring->enqueue;
4072 urb_priv->td[0].last_trb = ep_ring->enqueue;