Searched refs:tx_prod (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Dvmxnet3.c71 desc_idx = ( vmxnet->count.tx_prod % VMXNET3_NUM_TX_DESC );
72 generation = ( ( vmxnet->count.tx_prod & VMXNET3_NUM_TX_DESC ) ?
81 vmxnet->count.tx_prod++;
94 writel ( ( vmxnet->count.tx_prod % VMXNET3_NUM_TX_DESC ),
H A Dvmxnet3.h454 unsigned int tx_prod; member in struct:vmxnet3_counters
H A Dsky2.c869 struct sky2_tx_le *le = sky2->tx_le + sky2->tx_prod;
871 sky2->tx_prod = RING_NEXT(sky2->tx_prod, TX_RING_SIZE);
880 sky2->tx_prod = sky2->tx_cons = 0;
1227 return TX_PENDING - tx_dist(sky2->tx_cons, sky2->tx_prod);
1254 sky2->tx_prod, len);
1269 sky2_put_idx(hw, txqaddr[sky2->port], sky2->tx_prod);
1307 sky2_tx_complete(sky2, sky2->tx_prod);
1821 le == (u64 *)sky2->rx_le? sky2->rx_put : sky2->tx_prod);
H A Dbnx2.c2016 bp->tx_prod = 0;
2369 prod = bp->tx_prod;
2415 bp->tx_prod = prod;
H A Dsky2.h2047 u16 tx_prod; /* next le to use */ member in struct:sky2_port
H A Dbnx2.h4015 u16 tx_prod; member in struct:bnx2
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/rtl818x/
H A Drtl818x.c189 entry = &priv->tx_ring[priv->tx_prod];
204 priv->tx_buf[priv->tx_prod] = iob;
205 priv->tx_prod = (priv->tx_prod + 1) % RTL818X_TX_RING_SIZE;
385 priv->tx_prod = priv->tx_cons = 0;
H A Drtl818x.h297 unsigned int tx_prod; /* next desc to be filled by driver */ member in struct:rtl818x_priv
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/
H A Dtg3.c215 tp->tx_prod = 0;
265 ((tp->tx_prod - tp->tx_cons) & (TG3_TX_RING_SIZE - 1));
311 entry = tp->tx_prod;
328 tp->tx_prod = entry;
H A Dtg3_hw.c1818 tp->tx_prod = 0;
H A Dtg3.h3088 u32 tx_prod; member in struct:tg3

Completed in 147 milliseconds