Lines Matching refs:enqueue

229 	chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;  in inc_enq()
231 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) { in inc_enq()
236 next = ++(ring->enqueue); in inc_enq()
268 ring->enqueue = ring->enq_seg->trbs; in inc_enq()
269 next = ring->enqueue; in inc_enq()
289 union xhci_trb *enq = ring->enqueue; in xhci_num_trbs_free()
330 enq_used = ring->enqueue - ring->enq_seg->trbs; in xhci_ring_expansion_needed()
345 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue) in xhci_ring_expansion_needed()
423 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring()
3202 trb = &ring->enqueue->generic; in queue_trb()
3211 xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue)); in queue_trb()
3271 while (trb_is_link(ep_ring->enqueue)) { in prepare_ring()
3276 ep_ring->enqueue->link.control &= in prepare_ring()
3279 ep_ring->enqueue->link.control |= in prepare_ring()
3283 ep_ring->enqueue->link.control ^= cpu_to_le32(TRB_CYCLE); in prepare_ring()
3286 if (link_trb_toggles_cycle(ep_ring->enqueue)) in prepare_ring()
3290 ep_ring->enqueue = ep_ring->enq_seg->trbs; in prepare_ring()
3299 if (last_trb_on_seg(ep_ring->enq_seg, ep_ring->enqueue)) { in prepare_ring()
3351 td->start_trb = ep_ring->enqueue; in prepare_transfer()
3647 start_trb = &ring->enqueue->generic; in xhci_queue_bulk_tx()
3676 if (trb_is_link(ring->enqueue + 1)) { in xhci_queue_bulk_tx()
3690 td->end_trb = ring->enqueue; in xhci_queue_bulk_tx()
3739 urb_priv->td[1].end_trb = ring->enqueue; in xhci_queue_bulk_tx()
3783 if (trb_is_link(ep_ring->enqueue + 1)) { in xhci_queue_ctrl_tx()
3813 start_trb = &ep_ring->enqueue->generic; in xhci_queue_ctrl_tx()
3878 td->end_trb = ep_ring->enqueue; in xhci_queue_ctrl_tx()
4088 start_trb = &ep_ring->enqueue->generic; in xhci_queue_isoc_tx()
4164 td->end_trb = ep_ring->enqueue; in xhci_queue_isoc_tx()
4233 urb_priv->td[0].end_trb = ep_ring->enqueue; in xhci_queue_isoc_tx()
4238 ep_ring->enqueue = urb_priv->td[0].start_trb; in xhci_queue_isoc_tx()
4362 cmd->command_trb = xhci->cmd_ring->enqueue; in queue_command()