Lines Matching refs:transfer_ring

406 	struct tegra_xudc_trb *transfer_ring;  member
891 index = trb - ep->transfer_ring; in trb_virt_to_phys()
910 trb = &ep->transfer_ring[index]; in trb_phys_to_virt()
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()
1187 trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1337 while (trb != &ep->transfer_ring[ep->enq_ptr]) { in squeeze_transfer_ring()
1344 trb = ep->transfer_ring; 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()
1797 memset(ep->transfer_ring, 0, XUDC_TRANSFER_RING_SIZE * in __tegra_xudc_ep_enable()
1798 sizeof(*ep->transfer_ring)); in __tegra_xudc_ep_enable()
1799 setup_link_trb(ep, &ep->transfer_ring[XUDC_TRANSFER_RING_SIZE - 1]); in __tegra_xudc_ep_enable()
2676 ep->deq_ptr = (last - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_completion()
2706 ep->deq_ptr = (trb - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_event()
2817 deq_ptr = trb_virt_to_phys(ep0, &ep0->transfer_ring[ep0->deq_ptr]); in tegra_xudc_reset()
3151 ep->transfer_ring = dma_pool_alloc(xudc->transfer_ring_pool, in tegra_xudc_alloc_ep()
3154 if (!ep->transfer_ring) in tegra_xudc_alloc_ep()
3195 dma_pool_free(xudc->transfer_ring_pool, ep->transfer_ring, in tegra_xudc_free_ep()