Lines Matching refs:txdes
68 struct ftgmac100_txdes *txdes;
618 struct ftgmac100_txdes *txdes,
621 dma_addr_t map = le32_to_cpu(txdes->txdes3);
641 struct ftgmac100_txdes *txdes;
647 txdes = &priv->txdes[pointer];
649 ctl_stat = le32_to_cpu(txdes->txdes0);
656 ftgmac100_free_tx_packet(priv, pointer, skb, txdes, ctl_stat);
657 txdes->txdes0 = cpu_to_le32(ctl_stat & priv->txdes0_edotr_mask);
712 struct ftgmac100_txdes *txdes, *first;
760 txdes = first = &priv->txdes[pointer];
772 txdes->txdes3 = cpu_to_le32(map);
773 txdes->txdes1 = cpu_to_le32(csum_vlan);
792 txdes = &priv->txdes[pointer];
798 txdes->txdes0 = cpu_to_le32(ctl_stat);
799 txdes->txdes1 = 0;
800 txdes->txdes3 = cpu_to_le32(map);
844 txdes = &priv->txdes[pointer];
845 ctl_stat = le32_to_cpu(txdes->txdes0);
846 ftgmac100_free_tx_packet(priv, pointer, skb, txdes, ctl_stat);
847 txdes->txdes0 = cpu_to_le32(ctl_stat & priv->txdes0_edotr_mask);
882 struct ftgmac100_txdes *txdes = &priv->txdes[i];
887 ftgmac100_free_tx_packet(priv, i, skb, txdes,
888 le32_to_cpu(txdes->txdes0));
905 if (priv->txdes)
908 priv->txdes, priv->txdes_dma);
909 priv->txdes = NULL;
935 priv->txdes = dma_alloc_coherent(priv->dev,
938 if (!priv->txdes)
955 struct ftgmac100_txdes *txdes = NULL;
979 txdes = &priv->txdes[i];
980 txdes->txdes0 = 0;
982 txdes->txdes0 |= cpu_to_le32(priv->txdes0_edotr_mask);