Lines Matching refs:deq_ptr
409 unsigned int deq_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()
1450 dma_addr_t deq_ptr; in __tegra_xudc_ep_dequeue() local
1468 deq_ptr = trb_virt_to_phys(ep, in __tegra_xudc_ep_dequeue()
1471 if (dma_mapping_error(xudc->dev, deq_ptr)) { in __tegra_xudc_ep_dequeue()
1474 ep_ctx_write_deq_ptr(ep->context, deq_ptr); in __tegra_xudc_ep_dequeue()
1804 ep->deq_ptr = 0; in __tegra_xudc_ep_enable()
2678 ep->deq_ptr = (last - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_completion()
2679 if (ep->deq_ptr == XUDC_TRANSFER_RING_SIZE - 1) in tegra_xudc_handle_transfer_completion()
2680 ep->deq_ptr = 0; in tegra_xudc_handle_transfer_completion()
2708 ep->deq_ptr = (trb - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_event()
2710 if (ep->deq_ptr == XUDC_TRANSFER_RING_SIZE - 1) in tegra_xudc_handle_transfer_event()
2711 ep->deq_ptr = 0; in tegra_xudc_handle_transfer_event()
2745 ep->enq_ptr = ep->deq_ptr; in tegra_xudc_handle_transfer_event()
2795 dma_addr_t deq_ptr; in tegra_xudc_reset() local
2811 ep0->deq_ptr = ep0->enq_ptr; in tegra_xudc_reset()
2822 deq_ptr = trb_virt_to_phys(ep0, &ep0->transfer_ring[ep0->deq_ptr]); in tegra_xudc_reset()
2824 if (!dma_mapping_error(xudc->dev, deq_ptr)) { in tegra_xudc_reset()
2825 ep_ctx_write_deq_ptr(ep0->context, deq_ptr); in tegra_xudc_reset()