Lines Matching defs:rx_ring
253 struct epic_rx_desc *rx_ring;
388 ep->rx_ring = ring_space;
498 dma_free_coherent(&pdev->dev, RX_TOTAL_SIZE, ep->rx_ring,
909 ep->rx_ring[i].rxstatus = 0;
910 ep->rx_ring[i].buflength = ep->rx_buf_sz;
911 ep->rx_ring[i].next = ep->rx_ring_dma +
916 ep->rx_ring[i-1].next = ep->rx_ring_dma;
925 ep->rx_ring[i].bufaddr = dma_map_single(&ep->pci_dev->dev,
929 ep->rx_ring[i].rxstatus = DescOwn;
1148 ep->rx_ring[entry].rxstatus);
1154 while ((ep->rx_ring[entry].rxstatus & DescOwn) == 0) {
1155 int status = ep->rx_ring[entry].rxstatus;
1190 ep->rx_ring[entry].bufaddr,
1196 ep->rx_ring[entry].bufaddr,
1201 ep->rx_ring[entry].bufaddr,
1225 ep->rx_ring[entry].bufaddr = dma_map_single(&ep->pci_dev->dev,
1232 ep->rx_ring[entry].rxstatus = DescOwn;
1305 ep->rx_ring[i].rxstatus = 0; /* Not owned by Epic chip. */
1306 ep->rx_ring[i].buflength = 0;
1308 dma_unmap_single(&pdev->dev, ep->rx_ring[i].bufaddr,
1312 ep->rx_ring[i].bufaddr = 0xBADF00D0; /* An invalid address. */
1519 dma_free_coherent(&pdev->dev, RX_TOTAL_SIZE, ep->rx_ring,