Lines Matching defs:rx_ring
231 u32 rx_ring; /* Tx and Rx ring base pointers */
237 struct lance_rx_head rx_ring[RX_RING_SIZE];
574 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
789 (u32) isa_virt_to_bus(lp->rx_ring),
846 lp->rx_ring[i].base = 0; /* Not owned by LANCE chip. */
880 lp->rx_ring[i].base = 0;
882 lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000;
883 lp->rx_ring[i].buf_length = -PKT_BUF_SZ;
897 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
934 lp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
935 lp->rx_ring[i].msg_length);
1151 while (lp->rx_ring[entry].base >= 0) {
1152 int status = lp->rx_ring[entry].base >> 24;
1169 lp->rx_ring[entry].base &= 0x03ffffff;
1174 short pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
1189 if (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].base < 0)
1195 lp->rx_ring[entry].base |= 0x80000000;
1203 (unsigned char *)isa_bus_to_virt((lp->rx_ring[entry].base & 0x00ffffff)),
1213 lp->rx_ring[entry].buf_length = -PKT_BUF_SZ;
1214 lp->rx_ring[entry].base |= 0x80000000;