Lines Matching refs:rx_ring
305 struct boom_rx_desc rx_ring[RX_RING_SIZE]; member
823 vp->rx_ring[i].next = in corkscrew_open()
824 isa_virt_to_bus(&vp->rx_ring[i + 1]); in corkscrew_open()
826 vp->rx_ring[i].next = 0; in corkscrew_open()
827 vp->rx_ring[i].status = 0; /* Clear complete bit. */ in corkscrew_open()
828 vp->rx_ring[i].length = PKT_BUF_SZ | 0x80000000; in corkscrew_open()
834 vp->rx_ring[i].addr = isa_virt_to_bus(skb->data); in corkscrew_open()
837 vp->rx_ring[i - 1].next = in corkscrew_open()
838 isa_virt_to_bus(&vp->rx_ring[0]); /* Wrap the ring. */ in corkscrew_open()
839 outl(isa_virt_to_bus(&vp->rx_ring[0]), ioaddr + UpListPtr); in corkscrew_open()
1340 while ((rx_status = vp->rx_ring[entry].status) & RxDComplete) { in boomerang_rx()
1374 isa_bus_to_virt(vp->rx_ring[entry]. in boomerang_rx()
1384 if (isa_bus_to_virt(vp->rx_ring[entry].addr) != temp) in boomerang_rx()
1387 isa_bus_to_virt(vp->rx_ring[entry].addr), in boomerang_rx()
1406 vp->rx_ring[entry].addr = isa_virt_to_bus(skb->data); in boomerang_rx()
1409 vp->rx_ring[entry].status = 0; /* Clear complete bit. */ in boomerang_rx()