Lines Matching refs:first_desc
1238 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() argument
1247 first_desc->tdes01 = dma_map_single(priv->device, skb->data, in sxgbe_tso_prepare()
1249 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare()
1252 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare()
1253 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, in sxgbe_tso_prepare()
1275 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local
1309 first_desc = tx_desc; in sxgbe_xmit()
1311 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit()
1332 first_desc = tqueue->dma_tx + entry; in sxgbe_xmit()
1336 sxgbe_tso_prepare(priv, first_desc, skb); in sxgbe_xmit()
1388 priv->hw->desc->set_tx_owner(first_desc); in sxgbe_xmit()
1399 first_desc, nr_frags); in sxgbe_xmit()
1413 priv->hw->desc->tx_enable_tstamp(first_desc); in sxgbe_xmit()