Lines Matching refs:enq_ptr
409 unsigned int enq_ptr; member
1064 if (ep->deq_ptr > ep->enq_ptr) in ep_available_trbs()
1065 return ep->deq_ptr - ep->enq_ptr - 1; in ep_available_trbs()
1067 return XUDC_TRANSFER_RING_SIZE - (ep->enq_ptr - ep->deq_ptr) - 2; in ep_available_trbs()
1173 req->first_trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1176 struct tegra_xudc_trb *trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1185 ep->enq_ptr++; in tegra_xudc_queue_trbs()
1186 if (ep->enq_ptr == XUDC_TRANSFER_RING_SIZE - 1) { in tegra_xudc_queue_trbs()
1187 trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1190 ep->enq_ptr = 0; in tegra_xudc_queue_trbs()
1337 while (trb != &ep->transfer_ring[ep->enq_ptr]) { in squeeze_transfer_ring()
1348 ep->enq_ptr = req->first_trb - ep->transfer_ring; in squeeze_transfer_ring()
1396 struct tegra_xudc_trb *enq_trb = &ep->transfer_ring[ep->enq_ptr]; in trb_before_request()
1470 &ep->transfer_ring[ep->enq_ptr]); in __tegra_xudc_ep_dequeue()
1801 ep->enq_ptr = 0; in __tegra_xudc_ep_enable()
2743 ep->enq_ptr = ep->deq_ptr; in tegra_xudc_handle_transfer_event()
2809 ep0->deq_ptr = ep0->enq_ptr; in tegra_xudc_reset()