Lines Matching refs:tx_desc
1289 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local
1326 tx_desc = tqueue->dma_tx + entry; in sxgbe_xmit()
1328 first_desc = tx_desc; in sxgbe_xmit()
1357 tx_desc->tdes01 = dma_map_single(priv->device, in sxgbe_xmit()
1359 if (dma_mapping_error(priv->device, tx_desc->tdes01)) in sxgbe_xmit()
1363 priv->hw->desc->prepare_tx_desc(tx_desc, 1, no_pagedlen, in sxgbe_xmit()
1373 tx_desc = tqueue->dma_tx + entry; in sxgbe_xmit()
1374 tx_desc->tdes01 = skb_frag_dma_map(priv->device, frag, 0, len, in sxgbe_xmit()
1377 tqueue->tx_skbuff_dma[entry] = tx_desc->tdes01; in sxgbe_xmit()
1381 priv->hw->desc->prepare_tx_desc(tx_desc, 0, len, in sxgbe_xmit()
1387 priv->hw->desc->set_tx_owner(tx_desc); in sxgbe_xmit()
1391 priv->hw->desc->close_tx_desc(tx_desc); in sxgbe_xmit()
1398 priv->hw->desc->clear_tx_ic(tx_desc); in sxgbe_xmit()