Lines Matching refs:dequeue
195 cdns2_ep_inc_trb(&ring->dequeue, &ring->ccs, TRBS_PER_SEGMENT); in cdns2_ep_inc_deq()
724 writel(pep->ring.dma + pep->ring.dequeue, in cdns2_prepare_first_isoc_transfer()
733 buffer = pep->ring.dma + pep->ring.dequeue * TRB_SIZE; in cdns2_prepare_first_isoc_transfer()
903 if (ring->dequeue > preq->end_trb) in cdns2_trb_handled()
906 if (ring->dequeue < preq->start_trb) in cdns2_trb_handled()
910 if (preq->start_trb > preq->end_trb && ring->dequeue > preq->end_trb && in cdns2_trb_handled()
911 ring->dequeue < preq->start_trb) in cdns2_trb_handled()
914 if (preq->start_trb == preq->end_trb && ring->dequeue != preq->end_trb) in cdns2_trb_handled()
917 trb = &ring->trbs[ring->dequeue]; in cdns2_trb_handled()
922 if (doorbell == 1 && current_index == ring->dequeue) in cdns2_trb_handled()
931 if (ring->enqueue == ring->dequeue && in cdns2_trb_handled()
934 } else if (ring->dequeue < current_index) { in cdns2_trb_handled()
936 !ring->dequeue) in cdns2_trb_handled()
940 } else if (ring->dequeue > current_index) { in cdns2_trb_handled()
957 trb = pep->ring.trbs + pep->ring.dequeue; in cdns2_skip_isoc_td()
981 trb = pep->ring.trbs + pep->ring.dequeue; in cdns2_transfer_completed()
991 trb = pep->ring.trbs + pep->ring.dequeue; in cdns2_transfer_completed()
1006 trb = pep->ring.trbs + pep->ring.dequeue; in cdns2_transfer_completed()
1596 pep->ring.dequeue = 0; in cdns2_gadget_ep_enable()
1995 .dequeue = cdns2_gadget_ep_dequeue,