lancedata
volatile struct lancedata *lancedata = (struct lancedata *)dev->mem_start;
volatile struct TDRE *t = &lancedata->tx_ring[i];
offsetof(struct lancedata, tx_buff[i]));
offsetof(struct lancedata, tx_buff[i])) |
priv->tx_ring[i] = &lancedata->tx_ring[i];
priv->tx_buff[i] = lancedata->tx_buff[i];
i, &lancedata->tx_ring[i], lancedata->tx_buff[i]);
volatile struct RDRE *r = &lancedata->rx_ring[i];
offsetof(struct lancedata, rx_buff[i]));
offsetof(struct lancedata, rx_buff[i])) |
priv->rx_ring[i] = &lancedata->rx_ring[i];
priv->rx_buff[i] = lancedata->rx_buff[i];
i, &lancedata->rx_ring[i], lancedata->rx_buff[i]);
lance->RDP = swloww(ARIADNE_RAM + offsetof(struct lancedata, tx_ring));
lance->RDP = swhighw(ARIADNE_RAM + offsetof(struct lancedata, tx_ring));
lance->RDP = swloww(ARIADNE_RAM + offsetof(struct lancedata, rx_ring));
lance->RDP = swhighw(ARIADNE_RAM + offsetof(struct lancedata, rx_ring));