Lines Matching refs:transfer_ring

405 	struct tegra_xudc_trb *transfer_ring;  member
890 index = trb - ep->transfer_ring; in trb_virt_to_phys()
909 trb = &ep->transfer_ring[index]; in trb_phys_to_virt()
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()
1186 trb = &ep->transfer_ring[ep->enq_ptr]; in tegra_xudc_queue_trbs()
1336 while (trb != &ep->transfer_ring[ep->enq_ptr]) { in squeeze_transfer_ring()
1343 trb = ep->transfer_ring; 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()
1799 memset(ep->transfer_ring, 0, XUDC_TRANSFER_RING_SIZE * in __tegra_xudc_ep_enable()
1800 sizeof(*ep->transfer_ring)); in __tegra_xudc_ep_enable()
1801 setup_link_trb(ep, &ep->transfer_ring[XUDC_TRANSFER_RING_SIZE - 1]); in __tegra_xudc_ep_enable()
2678 ep->deq_ptr = (last - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_completion()
2708 ep->deq_ptr = (trb - ep->transfer_ring) + 1; in tegra_xudc_handle_transfer_event()
2822 deq_ptr = trb_virt_to_phys(ep0, &ep0->transfer_ring[ep0->deq_ptr]); in tegra_xudc_reset()
3156 ep->transfer_ring = dma_pool_alloc(xudc->transfer_ring_pool, in tegra_xudc_alloc_ep()
3159 if (!ep->transfer_ring) in tegra_xudc_alloc_ep()
3200 dma_pool_free(xudc->transfer_ring_pool, ep->transfer_ring, in tegra_xudc_free_ep()