Lines Matching defs:rx_ring
232 u32 rx_ring; /* Tx and Rx ring base pointers */
238 struct lance_rx_head rx_ring[RX_RING_SIZE];
579 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
794 (u32) isa_virt_to_bus(lp->rx_ring),
851 lp->rx_ring[i].base = 0; /* Not owned by LANCE chip. */
885 lp->rx_ring[i].base = 0;
887 lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000;
888 lp->rx_ring[i].buf_length = -PKT_BUF_SZ;
902 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
939 lp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
940 lp->rx_ring[i].msg_length);
1156 while (lp->rx_ring[entry].base >= 0) {
1157 int status = lp->rx_ring[entry].base >> 24;
1174 lp->rx_ring[entry].base &= 0x03ffffff;
1179 short pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
1194 if (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].base < 0)
1200 lp->rx_ring[entry].base |= 0x80000000;
1208 (unsigned char *)isa_bus_to_virt((lp->rx_ring[entry].base & 0x00ffffff)),
1218 lp->rx_ring[entry].buf_length = -PKT_BUF_SZ;
1219 lp->rx_ring[entry].base |= 0x80000000;