Lines Matching refs:tpd
500 memset(txq->tpd, 0, txq->count * sizeof(struct alx_txd)); in alx_free_txring_buf()
624 txq->tpd = alx->descmem.virt + offset; in alx_alloc_tx_ring()
1460 struct alx_txd *tpd, *first_tpd; in alx_map_tx_skb() local
1464 first_tpd = &txq->tpd[txq->write_idx]; in alx_map_tx_skb()
1465 tpd = first_tpd; in alx_map_tx_skb()
1467 if (tpd->word1 & (1 << TPD_LSO_V2_SHIFT)) { in alx_map_tx_skb()
1471 tpd = &txq->tpd[txq->write_idx]; in alx_map_tx_skb()
1472 tpd->len = first_tpd->len; in alx_map_tx_skb()
1473 tpd->vlan_tag = first_tpd->vlan_tag; in alx_map_tx_skb()
1474 tpd->word1 = first_tpd->word1; in alx_map_tx_skb()
1486 tpd->adrl.addr = cpu_to_le64(dma); in alx_map_tx_skb()
1487 tpd->len = cpu_to_le16(maplen); in alx_map_tx_skb()
1494 tpd = &txq->tpd[txq->write_idx]; in alx_map_tx_skb()
1496 tpd->word1 = first_tpd->word1; in alx_map_tx_skb()
1506 tpd->adrl.addr = cpu_to_le64(dma); in alx_map_tx_skb()
1507 tpd->len = cpu_to_le16(maplen); in alx_map_tx_skb()
1511 tpd->word1 |= cpu_to_le32(1 << TPD_EOP_SHIFT); in alx_map_tx_skb()
1543 first = &txq->tpd[txq->write_idx]; in alx_start_xmit_ring()