Lines Matching refs:rx_ring
396 static struct tulip_rx_desc rx_ring[RX_RING_SIZE] __attribute__ ((aligned(4)));
920 rx_ring[i].status = cpu_to_le32(0x80000000);
921 rx_ring[i].length = cpu_to_le32(BUFLEN);
922 rx_ring[i].buffer1 = virt_to_le32desc(&rxb[i * BUFLEN]);
923 rx_ring[i].buffer2 = virt_to_le32desc(&rx_ring[i+1]);
926 rx_ring[i-1].length = cpu_to_le32(DESC_RING_WRAP | BUFLEN);
927 rx_ring[i-1].buffer2 = virt_to_le32desc(&rx_ring[0]);
1033 outl((unsigned long)&rx_ring[0], ioaddr + CSR3);
1138 if (rx_ring[tp->cur_rx].status & 0x80000000)
1145 nic->packetlen = (rx_ring[tp->cur_rx].status & 0x3FFF0000) >> 16;
1148 if (rx_ring[tp->cur_rx].status & 0x00008000) {
1150 rx_ring[tp->cur_rx].status = 0x80000000;
1159 rx_ring[tp->cur_rx].status = 0x80000000;