Lines Matching refs:first_desc
1246 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() argument
1255 first_desc->tdes01 = dma_map_single(priv->device, skb->data, in sxgbe_tso_prepare()
1257 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare()
1260 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare()
1261 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, in sxgbe_tso_prepare()
1283 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local
1317 first_desc = tx_desc; in sxgbe_xmit()
1319 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit()
1340 first_desc = tqueue->dma_tx + entry; in sxgbe_xmit()
1344 sxgbe_tso_prepare(priv, first_desc, skb); in sxgbe_xmit()
1396 priv->hw->desc->set_tx_owner(first_desc); in sxgbe_xmit()
1407 first_desc, nr_frags); in sxgbe_xmit()
1421 priv->hw->desc->tx_enable_tstamp(first_desc); in sxgbe_xmit()