Lines Matching defs:rx_ring
252 struct epic_rx_desc *rx_ring;
385 ep->rx_ring = (struct epic_rx_desc *)ring_space;
507 pci_free_consistent(pdev, RX_TOTAL_SIZE, ep->rx_ring, ep->rx_ring_dma);
916 ep->rx_ring[i].rxstatus = 0;
917 ep->rx_ring[i].buflength = cpu_to_le32(ep->rx_buf_sz);
918 ep->rx_ring[i].next = ep->rx_ring_dma +
923 ep->rx_ring[i-1].next = ep->rx_ring_dma;
932 ep->rx_ring[i].bufaddr = pci_map_single(ep->pci_dev,
934 ep->rx_ring[i].rxstatus = cpu_to_le32(DescOwn);
1155 ep->rx_ring[entry].rxstatus);
1161 while ((ep->rx_ring[entry].rxstatus & cpu_to_le32(DescOwn)) == 0) {
1162 int status = le32_to_cpu(ep->rx_ring[entry].rxstatus);
1197 ep->rx_ring[entry].bufaddr,
1203 ep->rx_ring[entry].bufaddr,
1208 ep->rx_ring[entry].bufaddr,
1232 ep->rx_ring[entry].bufaddr = pci_map_single(ep->pci_dev,
1236 ep->rx_ring[entry].rxstatus = cpu_to_le32(DescOwn);
1325 ep->rx_ring[i].rxstatus = 0; /* Not owned by Epic chip. */
1326 ep->rx_ring[i].buflength = 0;
1328 pci_unmap_single(ep->pci_dev, ep->rx_ring[i].bufaddr,
1332 ep->rx_ring[i].bufaddr = 0xBADF00D0; /* An invalid address. */
1533 pci_free_consistent(pdev, RX_TOTAL_SIZE, ep->rx_ring, ep->rx_ring_dma);