Lines Matching defs:transfer_ring
405 struct tegra_xudc_trb *transfer_ring;
890 index = trb - ep->transfer_ring;
909 trb = &ep->transfer_ring[index];
1172 req->first_trb = &ep->transfer_ring[ep->enq_ptr];
1175 struct tegra_xudc_trb *trb = &ep->transfer_ring[ep->enq_ptr];
1186 trb = &ep->transfer_ring[ep->enq_ptr];
1336 while (trb != &ep->transfer_ring[ep->enq_ptr]) {
1343 trb = ep->transfer_ring;
1347 ep->enq_ptr = req->first_trb - ep->transfer_ring;
1395 struct tegra_xudc_trb *enq_trb = &ep->transfer_ring[ep->enq_ptr];
1469 &ep->transfer_ring[ep->enq_ptr]);
1799 memset(ep->transfer_ring, 0, XUDC_TRANSFER_RING_SIZE *
1800 sizeof(*ep->transfer_ring));
1801 setup_link_trb(ep, &ep->transfer_ring[XUDC_TRANSFER_RING_SIZE - 1]);
2678 ep->deq_ptr = (last - ep->transfer_ring) + 1;
2708 ep->deq_ptr = (trb - ep->transfer_ring) + 1;
2822 deq_ptr = trb_virt_to_phys(ep0, &ep0->transfer_ring[ep0->deq_ptr]);
3156 ep->transfer_ring = dma_pool_alloc(xudc->transfer_ring_pool,
3159 if (!ep->transfer_ring)
3200 dma_pool_free(xudc->transfer_ring_pool, ep->transfer_ring,