Lines Matching refs:rx_next
200 static int rx_next; /* RX descriptor ring pointer */ variable
516 OUTL (dev, phys_to_bus ((u32) & rx_ring[rx_next]), SCBPointer); in eepro100_init()
664 status = le16_to_cpu (rx_ring[rx_next].status); in eepro100_recv()
675 length = le32_to_cpu (rx_ring[rx_next].count) & 0x3fff; in eepro100_recv()
680 net_process_received_packet((u8 *)rx_ring[rx_next].data, in eepro100_recv()
688 rx_ring[rx_next].control = cpu_to_le16 (RFD_CONTROL_S); in eepro100_recv()
689 rx_ring[rx_next].status = 0; in eepro100_recv()
690 rx_ring[rx_next].count = cpu_to_le32 (PKTSIZE_ALIGN << 16); in eepro100_recv()
692 rx_prev = (rx_next + NUM_RX_DESC - 1) % NUM_RX_DESC; in eepro100_recv()
697 rx_next = (rx_next + 1) % NUM_RX_DESC; in eepro100_recv()
713 OUTL (dev, phys_to_bus ((u32) & rx_ring[rx_next]), SCBPointer); in eepro100_recv()
887 rx_next = 0; in init_rx_ring()