tx_desc
struct tx_desc *desc;
txd->tx_desc->addr = 0;
txd->tx_desc->len = 0;
txd->tx_desc->flags = 0;
txd->tx_desc = &rd->age_tx_ring[i];
struct tx_desc *age_tx_ring;
(sizeof(struct tx_desc) * AGE_TX_RING_CNT)
struct tx_desc *tx_desc;
struct tx_desc *desc;
#define ALC_TX_RING_ALIGN sizeof(struct tx_desc)
(sizeof(struct tx_desc) * ALC_TX_RING_CNT)
struct tx_desc *alc_tx_ring;
struct tx_desc *desc;
(sizeof(struct tx_desc) * ALE_TX_RING_CNT)
struct tx_desc *ale_tx_ring;
struct e1000_tx_desc *tx_desc;
tx_desc = &adapter->tx_desc_base[hw_tdt];
length += tx_desc->lower.flags.length;
eop = tx_desc->lower.data & E1000_TXD_CMD_EOP;
struct e1000_tx_desc *tx_desc;
tx_desc = &adapter->tx_desc_base[dd_idx];
if (tx_desc->upper.fields.status & E1000_TXD_STAT_DD) {
struct e1000_tx_desc *tx_desc;
tx_desc = &tdata->tx_desc_base[dd_idx];
if (tx_desc->upper.fields.status & E1000_TXD_STAT_DD) {
desc = txd->tx_desc;
status = le32toh(txd->tx_desc->flags);
next_status = le32toh(next_txd->tx_desc->flags);
le32toh(txd->tx_desc->buflen) &
txd->tx_desc = &tdata->jme_tx_ring[i];
struct jme_desc *tx_desc;
(void**) &sc->re_desc.tx_desc,
sc->re_desc.tx_desc,
txptr = sc->re_desc.tx_desc;
sc->re_desc.tx_desc,
txptr =&(sc->re_desc.tx_desc[tx_cur_index]);
txptr=&(sc->re_desc.tx_desc[sc->re_desc.tx_last_index]);
union TxDesc *tx_desc; /* 8 bits alignment */
CSR_WRITE_4(sc, PTCDAR, vtophys(sc->tx_desc));
desc = sc->tx_desc + sc->cur_tx;
struct epic_tx_desc *desc = sc->tx_desc + i;
struct epic_tx_desc *desc = sc->tx_desc + i;
desc->next = vtophys(sc->tx_desc + ((i+1) & TX_RING_MASK));
if (sc->tx_desc)
kfree(sc->tx_desc, M_DEVBUF);
sc->tx_desc = kmalloc(sizeof(struct epic_tx_desc)*TX_RING_SIZE,
desc = sc->tx_desc + sc->cur_tx;
desc = sc->tx_desc + sc->dirty_tx;
struct epic_tx_desc *tx_desc;