Lines Matching refs:enq_ptr
408 unsigned int enq_ptr; member
1063 if (ep->deq_ptr > ep->enq_ptr) in ep_available_trbs()
1064 return ep->deq_ptr - ep->enq_ptr - 1; in ep_available_trbs()
1066 return XUDC_TRANSFER_RING_SIZE - (ep->enq_ptr - ep->deq_ptr) - 2; in ep_available_trbs()
1172 req->first_trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1175 struct tegra_xudc_trb *trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1184 ep->enq_ptr++; in tegra_xudc_queue_trbs()
1185 if (ep->enq_ptr == XUDC_TRANSFER_RING_SIZE - 1) { in tegra_xudc_queue_trbs()
1186 trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1189 ep->enq_ptr = 0; in tegra_xudc_queue_trbs()
1336 while (trb != &ep->transfer_ring[ep->enq_ptr]) { in squeeze_transfer_ring()
1347 ep->enq_ptr = req->first_trb - ep->transfer_ring; in squeeze_transfer_ring()
1395 struct tegra_xudc_trb *enq_trb = &ep->transfer_ring[ep->enq_ptr]; in trb_before_request()
1469 &ep->transfer_ring[ep->enq_ptr]); in __tegra_xudc_ep_dequeue()
1803 ep->enq_ptr = 0; in __tegra_xudc_ep_enable()
2745 ep->enq_ptr = ep->deq_ptr; in tegra_xudc_handle_transfer_event()
2811 ep0->deq_ptr = ep0->enq_ptr; in tegra_xudc_reset()