Lines Matching refs:txbd
53 static bool enetc_tx_csum(struct sk_buff *skb, union enetc_tx_bd *txbd) in enetc_tx_csum() argument
81 txbd->l3_csoff = enetc_txbd_l3_csoff(l3_start, l3_hsize, l3_flags); in enetc_tx_csum()
82 txbd->l4_csoff = l4_flags; in enetc_tx_csum()
118 union enetc_tx_bd *txbd; in enetc_map_tx_buffs() local
126 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_buffs()
127 prefetchw(txbd); in enetc_map_tx_buffs()
171 *txbd = temp_bd; in enetc_map_tx_buffs()
177 txbd++; in enetc_map_tx_buffs()
182 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
184 prefetchw(txbd); in enetc_map_tx_buffs()
209 *txbd = temp_bd; in enetc_map_tx_buffs()
214 txbd++; in enetc_map_tx_buffs()
219 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
221 prefetchw(txbd); in enetc_map_tx_buffs()
235 *txbd = temp_bd; in enetc_map_tx_buffs()
367 static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd, in enetc_get_tx_tstamp() argument
374 tstamp_lo = le32_to_cpu(txbd->wb.tstamp); in enetc_get_tx_tstamp()
418 union enetc_tx_bd *txbd; in enetc_clean_tx_ring() local
420 txbd = ENETC_TXBD(*tx_ring, i); in enetc_clean_tx_ring()
422 if (txbd->flags & ENETC_TXBD_FLAGS_W && in enetc_clean_tx_ring()
424 enetc_get_tx_tstamp(&priv->si->hw, txbd, in enetc_clean_tx_ring()