Lines Matching refs:tx_ring
95 volatile struct TDRE *tx_ring[TX_RING_SIZE];
111 struct TDRE tx_ring[TX_RING_SIZE];
289 lance->RDP = swloww(ARIADNE_RAM+offsetof(struct lancedata, tx_ring));
291 lance->RDP = swhighw(ARIADNE_RAM+offsetof(struct lancedata, tx_ring));
344 volatile struct TDRE *t = &lancedata->tx_ring[i];
350 priv->tx_ring[i] = &lancedata->tx_ring[i];
444 int status = lowb(priv->tx_ring[entry]->TMD1);
449 priv->tx_ring[entry]->TMD1 &= 0xff00;
453 int err_status = priv->tx_ring[entry]->TMD3;
559 priv->tx_ring[entry]->TMD2 = swapw((u_short)-skb->len);
560 priv->tx_ring[entry]->TMD3 = 0x0000;
564 priv->tx_ring[entry]->TMD1 = (priv->tx_ring[entry]->TMD1&0xff00)|TF_OWN|TF_STP|TF_ENP;
583 if (lowb(priv->tx_ring[(entry+1) % TX_RING_SIZE]->TMD1) != 0) {