Lines Matching defs:rx_ring
89 volatile struct RDRE *rx_ring[RX_RING_SIZE];
101 struct RDRE rx_ring[RX_RING_SIZE];
146 volatile struct RDRE *r = &lancedata->rx_ring[i];
154 priv->rx_ring[i] = &lancedata->rx_ring[i];
157 i, &lancedata->rx_ring[i], lancedata->rx_buff[i]);
168 while (!(lowb(priv->rx_ring[entry]->RMD1) & RF_OWN)) {
169 int status = lowb(priv->rx_ring[entry]->RMD1);
189 priv->rx_ring[entry]->RMD1 &= 0xff00 | RF_STP | RF_ENP;
192 short pkt_len = swapw(priv->rx_ring[entry]->RMD3);
198 if (lowb(priv->rx_ring[(entry + i) % RX_RING_SIZE]->RMD1) & RF_OWN)
203 priv->rx_ring[entry]->RMD1 |= RF_OWN;
226 priv->rx_ring[entry]->RMD1 |= RF_OWN;
462 lance->RDP = swloww(ARIADNE_RAM + offsetof(struct lancedata, rx_ring));
464 lance->RDP = swhighw(ARIADNE_RAM + offsetof(struct lancedata, rx_ring));