Lines Matching refs:transfer_ring

404 	struct tegra_xudc_trb *transfer_ring;  member
900 index = trb - ep->transfer_ring; in trb_virt_to_phys()
919 trb = &ep->transfer_ring[index]; in trb_phys_to_virt()
1182 req->first_trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1185 struct tegra_xudc_trb *trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1196 trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1346 while (trb != &ep->transfer_ring[ep->enq_ptr]) { in squeeze_transfer_ring()
1353 trb = ep->transfer_ring; in squeeze_transfer_ring()
1357 ep->enq_ptr = req->first_trb - ep->transfer_ring; in squeeze_transfer_ring()
1405 struct tegra_xudc_trb *enq_trb = &ep->transfer_ring[ep->enq_ptr]; in trb_before_request()
1481 &ep->transfer_ring[ep->enq_ptr]); in __tegra_xudc_ep_dequeue()
1811 memset(ep->transfer_ring, 0, XUDC_TRANSFER_RING_SIZE * in __tegra_xudc_ep_enable()
1812 sizeof(*ep->transfer_ring)); in __tegra_xudc_ep_enable()
1813 setup_link_trb(ep, &ep->transfer_ring[XUDC_TRANSFER_RING_SIZE - 1]); in __tegra_xudc_ep_enable()
2689 ep->deq_ptr = (last - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_completion()
2719 ep->deq_ptr = (trb - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_event()
2833 deq_ptr = trb_virt_to_phys(ep0, &ep0->transfer_ring[ep0->deq_ptr]); in tegra_xudc_reset()
3167 ep->transfer_ring = dma_pool_alloc(xudc->transfer_ring_pool, in tegra_xudc_alloc_ep()
3170 if (!ep->transfer_ring) in tegra_xudc_alloc_ep()
3211 dma_pool_free(xudc->transfer_ring_pool, ep->transfer_ring, in tegra_xudc_free_ep()