Lines Matching refs:enq_seg
223 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) {
261 ring->enq_seg = ring->enq_seg->next;
262 ring->enqueue = ring->enq_seg->trbs;
282 struct xhci_segment *enq_seg = ring->enq_seg;
290 enq_seg = enq_seg->next;
291 enq = enq_seg->trbs;
299 if (ring->deq_seg == enq_seg && ring->dequeue >= enq)
301 last_on_seg = &enq_seg->trbs[TRBS_PER_SEGMENT - 1];
303 enq_seg = enq_seg->next;
304 enq = enq_seg->trbs;
324 enq_used = ring->enqueue - ring->enq_seg->trbs;
333 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue)
337 seg = ring->enq_seg;
654 new_seg = ep_ring->enq_seg;
3286 ep_ring->enq_seg = ep_ring->enq_seg->next;
3287 ep_ring->enqueue = ep_ring->enq_seg->trbs;
3296 if (last_trb_on_seg(ep_ring->enq_seg, ep_ring->enqueue)) {
3347 td->start_seg = ep_ring->enq_seg;
3677 ring->enq_seg)) {
3678 send_addr = ring->enq_seg->bounce_dma;
3680 td->bounce_seg = ring->enq_seg;
3689 td->last_trb_seg = ring->enq_seg;
3739 urb_priv->td[1].last_trb_seg = ring->enq_seg;
3866 td->last_trb_seg = ep_ring->enq_seg;
4154 td->last_trb_seg = ep_ring->enq_seg;
4228 ep_ring->enq_seg = urb_priv->td[0].start_seg;