Lines Matching refs:rx_ring
108 volatile struct netdev_desc rx_ring[RX_RING_SIZE] __attribute__ ((aligned (4)));
169 writel(virt_to_bus(dev->rx_ring), dev->ioaddr + RxRingPtr);
241 desc_status = dev->rx_ring[entry].cmd_status;
254 memcpy(nic->packet, (char*)(dev->rx_ring[entry].addr), nic->packetlen);
258 dev->rx_ring[entry].cmd_status = cpu_to_le32(dev->rx_buf_sz);
262 dev->rx_head_desc = &dev->rx_ring[dev->cur_rx];
395 dev->rx_head_desc = &dev->rx_ring[0];
399 dev->rx_ring[i].next_desc = virt_to_le32desc(&dev->rx_ring[i+1]);
400 dev->rx_ring[i].cmd_status = DescOwn;
403 dev->rx_ring[i-1].next_desc = virt_to_le32desc(&dev->rx_ring[0]);
407 dev->rx_ring[i].addr = (u32)(&rx_packet[PKT_BUF_SZ * i]);
408 dev->rx_ring[i].cmd_status = cpu_to_le32(dev->rx_buf_sz);