Lines Matching refs:first_desc
1244 struct sxgbe_tx_norm_desc *first_desc, in sxgbe_tso_prepare() argument
1253 first_desc->tdes01 = dma_map_single(priv->device, skb->data, in sxgbe_tso_prepare()
1255 if (dma_mapping_error(priv->device, first_desc->tdes01)) in sxgbe_tso_prepare()
1258 first_desc->tdes23.tx_rd_des23.first_desc = 1; in sxgbe_tso_prepare()
1259 priv->hw->desc->tx_desc_enable_tse(first_desc, 1, total_hdr_len, in sxgbe_tso_prepare()
1281 struct sxgbe_tx_norm_desc *tx_desc, *first_desc; in sxgbe_xmit() local
1315 first_desc = tx_desc; in sxgbe_xmit()
1317 ctxt_desc = (struct sxgbe_tx_ctxt_desc *)first_desc; in sxgbe_xmit()
1338 first_desc = tqueue->dma_tx + entry; in sxgbe_xmit()
1342 sxgbe_tso_prepare(priv, first_desc, skb); in sxgbe_xmit()
1394 priv->hw->desc->set_tx_owner(first_desc); in sxgbe_xmit()
1405 first_desc, nr_frags); in sxgbe_xmit()
1419 priv->hw->desc->tx_enable_tstamp(first_desc); in sxgbe_xmit()