Lines Matching refs:rx_ring
96 volatile struct RDRE *rx_ring[RX_RING_SIZE];
112 struct RDRE rx_ring[RX_RING_SIZE];
295 lance->RDP = swloww(ARIADNE_RAM+offsetof(struct lancedata, rx_ring));
297 lance->RDP = swhighw(ARIADNE_RAM+offsetof(struct lancedata, rx_ring));
356 volatile struct RDRE *r = &lancedata->rx_ring[i];
362 priv->rx_ring[i] = &lancedata->rx_ring[i];
600 while (!(lowb(priv->rx_ring[entry]->RMD1) & RF_OWN)) {
601 int status = lowb(priv->rx_ring[entry]->RMD1);
619 priv->rx_ring[entry]->RMD1 &= 0xff00|RF_STP|RF_ENP;
622 short pkt_len = swapw(priv->rx_ring[entry]->RMD3);
630 if (lowb(priv->rx_ring[(entry+i) % RX_RING_SIZE]->RMD1) & RF_OWN)
635 priv->rx_ring[entry]->RMD1 |= RF_OWN;
653 priv->rx_ring[entry]->RMD1 |= RF_OWN;