Lines Matching refs:dequeue

120 	return ((le32_to_cpu(ring->dequeue->event_cmd.flags) & TRB_CYCLE) ==  in unhandled_event_trb()
170 if (!last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq()
171 ring->dequeue++; in inc_deq()
174 if (last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in inc_deq()
177 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
185 if (!trb_is_link(ring->dequeue)) { in inc_deq()
186 if (last_trb_on_seg(ring->deq_seg, ring->dequeue)) in inc_deq()
189 ring->dequeue++; in inc_deq()
192 while (trb_is_link(ring->dequeue)) { in inc_deq()
194 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
357 if (enq == ring->dequeue) in xhci_num_trbs_free()
361 if (ring->deq_seg == enq_seg && ring->dequeue >= enq) in xhci_num_trbs_free()
362 return free + (ring->dequeue - enq); in xhci_num_trbs_free()
401 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue) in xhci_ring_expansion_needed()
479 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring()
492 union xhci_trb *new_deq = xhci->cmd_ring->dequeue; in xhci_abort_cmd_ring()
716 new_deq = ep_ring->dequeue; in xhci_move_dequeue_past_td()
741 if (new_deq == ep->ring->dequeue) { in xhci_move_dequeue_past_td()
923 ring->dequeue = td->end_trb; in xhci_dequeue_td()
1510 ep_ring->dequeue = ep->queued_deq_ptr; in xhci_handle_cmd_set_deq()
1804 cmd_trb = xhci->cmd_ring->dequeue; in handle_cmd_completion()
1832 if (cmd->command_trb != xhci->cmd_ring->dequeue) { in handle_cmd_completion()
2990 ir->event_ring->dequeue), in handle_tx_event()
3009 ir->event_ring->dequeue)); in xhci_handle_event_trb()
3063 ir->event_ring->dequeue); in xhci_update_erst_dequeue()
3112 if (!ir->event_ring || !ir->event_ring->dequeue) { in xhci_handle_events()
3130 err = xhci_handle_event_trb(xhci, ir, ir->event_ring->dequeue); in xhci_handle_events()
3181 current_trb = ir->event_ring->dequeue; in xhci_skip_sec_intr_events()