tx_desc
struct ar5k_ar5210_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5210_tx_desc*)&desc->ds_ctl0;
if ((tx_desc->tx_control_0 = (packet_length &
if ((tx_desc->tx_control_0 = (header_length &
tx_desc->tx_control_0 =
tx_desc->tx_control_0 |=
tx_desc->tx_control_##_c |= \
tx_desc->tx_control_0 |=
tx_desc->tx_control_1 |=
tx_desc->tx_control_1 |=
struct ar5k_ar5210_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5210_tx_desc*)&desc->ds_ctl0;
tx_desc->tx_control_1 =
(tx_desc->tx_control_1 & ~AR5K_AR5210_DESC_TX_CTL1_BUF_LEN) |
tx_desc->tx_control_0 &= ~AR5K_AR5210_DESC_TX_CTL0_FRAME_LEN;
tx_desc->tx_control_1 |= AR5K_AR5210_DESC_TX_CTL1_MORE;
struct ar5k_ar5210_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5210_tx_desc*)&desc->ds_ctl0;
AR5K_REG_MS(tx_desc->tx_control_0,
struct ar5k_ar5211_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5211_tx_desc*)&desc->ds_ctl0;
if ((tx_desc->tx_control_0 = (packet_length &
tx_desc->tx_control_0 |=
tx_desc->tx_control_1 =
tx_desc->tx_control_##_c |= \
tx_desc->tx_control_0 |=
tx_desc->tx_control_1 |=
struct ar5k_ar5211_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5211_tx_desc*)&desc->ds_ctl0;
tx_desc->tx_control_1 =
(tx_desc->tx_control_1 & ~AR5K_AR5211_DESC_TX_CTL1_BUF_LEN) |
tx_desc->tx_control_0 &= ~AR5K_AR5211_DESC_TX_CTL0_FRAME_LEN;
tx_desc->tx_control_1 |= AR5K_AR5211_DESC_TX_CTL1_MORE;
struct ar5k_ar5211_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5211_tx_desc*)&desc->ds_ctl0;
AR5K_REG_MS(tx_desc->tx_control_0,
struct ar5k_ar5212_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5212_tx_desc*)&desc->ds_ctl0;
if ((tx_desc->tx_control_0 = (packet_length &
tx_desc->tx_control_0 |=
tx_desc->tx_control_1 =
tx_desc->tx_control_2 =
tx_desc->tx_control_3 =
tx_desc->tx_control_##_c |= \
tx_desc->tx_control_0 |=
tx_desc->tx_control_1 |=
tx_desc->tx_control_2 |=
tx_desc->tx_control_3 |=
struct ar5k_ar5212_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5212_tx_desc*)&desc->ds_ctl0;
tx_desc->tx_control_1 =
(tx_desc->tx_control_1 & ~AR5K_AR5212_DESC_TX_CTL1_BUF_LEN) |
tx_desc->tx_control_0 &= ~AR5K_AR5212_DESC_TX_CTL0_FRAME_LEN;
tx_desc->tx_control_1 |= AR5K_AR5212_DESC_TX_CTL1_MORE;
struct ar5k_ar5212_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5212_tx_desc*)&desc->ds_ctl0;
tx_desc->tx_control_2 |= \
tx_desc->tx_control_3 |= \
struct ar5k_ar5212_tx_desc *tx_desc;
tx_desc = (struct ar5k_ar5212_tx_desc*)&desc->ds_ctl0;
desc->ds_us.tx.ts_rate = tx_desc->tx_control_3 &
AR5K_REG_MS(tx_desc->tx_control_3,
AR5K_REG_MS(tx_desc->tx_control_2,
AR5K_REG_MS(tx_desc->tx_control_3,
AR5K_REG_MS(tx_desc->tx_control_2,
AR5K_REG_MS(tx_desc->tx_control_3,
AR5K_REG_MS(tx_desc->tx_control_2,
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 *tx_desc;
struct tx_desc *age_tx_ring;
(sizeof(struct tx_desc) * AGE_TX_RING_CNT)
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;
struct tx_desc *ale_tx_ring;
(sizeof(struct tx_desc) * ALE_TX_RING_CNT)
struct em_tx_desc *tx_desc;
tx_desc = &que->tx.sc_tx_desc_ring[hw_tdt];
length += tx_desc->lower.flags.length;
eop = tx_desc->lower.data & E1000_TXD_CMD_EOP;
struct ixgbe_legacy_tx_desc *tx_desc;
tx_desc = (struct ixgbe_legacy_tx_desc *)&txr->tx_base[last];
if (!ISSET(tx_desc->upper.fields.status, IXGBE_TXD_STAT_DD))
struct ixgb_tx_desc *tx_desc;
tx_desc = &sc->tx_desc_base[i];
while (tx_desc->status & IXGB_TX_DESC_STATUS_DD) {
tx_desc->status = 0;
tx_desc = &sc->tx_desc_base[i];
desc = txd->tx_desc;
status = letoh32(txd->tx_desc->flags);
letoh32(txd->tx_desc->buflen) &
txd->tx_desc = &rd->jme_tx_ring[i];
struct jme_desc *tx_desc;
union ngbe_tx_desc *tx_desc;
tx_desc = (union ngbe_tx_desc *)&txr->tx_base[last];
if (!ISSET(tx_desc->wb.status, NGBE_TXD_STAT_DD))
struct r92c_tx_desc_pci *tx_desc;
tx_desc = &tx_ring->desc[i];
if (letoh32(tx_desc->txdw0) & R92C_TXDW0_OWN)
txd->tx_desc = desc;
txd->tx_desc->dtlen =
txd->tx_desc->dtbp = htole32(txd->tx_dmamap->dm_segs[0].ds_addr);
txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN);
status = letoh16(txd->tx_desc->dtst);
struct vte_tx_desc *tx_desc;