Lines Matching refs:enq_seg
229 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) {
267 ring->enq_seg = ring->enq_seg->next;
268 ring->enqueue = ring->enq_seg->trbs;
288 struct xhci_segment *enq_seg = ring->enq_seg;
296 enq_seg = enq_seg->next;
297 enq = enq_seg->trbs;
305 if (ring->deq_seg == enq_seg && ring->dequeue >= enq)
307 last_on_seg = &enq_seg->trbs[TRBS_PER_SEGMENT - 1];
309 enq_seg = enq_seg->next;
310 enq = enq_seg->trbs;
330 enq_used = ring->enqueue - ring->enq_seg->trbs;
345 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue)
349 seg = ring->enq_seg;
668 new_seg = ep_ring->enq_seg;
3288 ep_ring->enq_seg = ep_ring->enq_seg->next;
3289 ep_ring->enqueue = ep_ring->enq_seg->trbs;
3298 if (last_trb_on_seg(ep_ring->enq_seg, ep_ring->enqueue)) {
3349 td->start_seg = ep_ring->enq_seg;
3679 ring->enq_seg)) {
3680 send_addr = ring->enq_seg->bounce_dma;
3682 td->bounce_seg = ring->enq_seg;
3691 td->last_trb_seg = ring->enq_seg;
3741 urb_priv->td[1].last_trb_seg = ring->enq_seg;
3868 td->last_trb_seg = ep_ring->enq_seg;
4159 td->last_trb_seg = ep_ring->enq_seg;
4233 ep_ring->enq_seg = urb_priv->td[0].start_seg;