Lines Matching refs:txbd

147 	union enetc_tx_bd *txbd;  in enetc_map_tx_buffs()  local
156 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_buffs()
157 prefetchw(txbd); in enetc_map_tx_buffs()
206 *txbd = temp_bd; in enetc_map_tx_buffs()
212 txbd++; in enetc_map_tx_buffs()
217 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
219 prefetchw(txbd); in enetc_map_tx_buffs()
277 *txbd = temp_bd; in enetc_map_tx_buffs()
282 txbd++; in enetc_map_tx_buffs()
287 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
289 prefetchw(txbd); in enetc_map_tx_buffs()
304 *txbd = temp_bd; in enetc_map_tx_buffs()
334 union enetc_tx_bd *txbd, int *i, int hdr_len, in enetc_map_tx_tso_hdr() argument
363 *txbd = txbd_tmp; in enetc_map_tx_tso_hdr()
369 txbd = ENETC_TXBD(*tx_ring, *i); in enetc_map_tx_tso_hdr()
371 prefetchw(txbd); in enetc_map_tx_tso_hdr()
381 *txbd = txbd_tmp; in enetc_map_tx_tso_hdr()
387 union enetc_tx_bd *txbd, char *data, in enetc_map_tx_tso_data() argument
415 *txbd = txbd_tmp; in enetc_map_tx_tso_data()
485 union enetc_tx_bd *txbd; in enetc_map_tx_tso_buffs() local
500 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_tso_buffs()
502 prefetchw(txbd); in enetc_map_tx_tso_buffs()
514 enetc_map_tx_tso_hdr(tx_ring, skb, tx_swbd, txbd, &i, hdr_len, data_len); in enetc_map_tx_tso_buffs()
525 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_tso_buffs()
527 prefetchw(txbd); in enetc_map_tx_tso_buffs()
537 err = enetc_map_tx_tso_data(tx_ring, skb, tx_swbd, txbd, in enetc_map_tx_tso_buffs()
743 static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd, in enetc_get_tx_tstamp() argument
750 tstamp_lo = le32_to_cpu(txbd->wb.tstamp); in enetc_get_tx_tstamp()
830 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_clean_tx_ring() local
832 if (txbd->flags & ENETC_TXBD_FLAGS_W && in enetc_clean_tx_ring()
834 enetc_get_tx_tstamp(&priv->si->hw, txbd, in enetc_clean_tx_ring()
840 txbd->wb.status & ENETC_TXBD_STATS_WIN) in enetc_clean_tx_ring()
1243 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_map_tx_buff() local
1245 prefetchw(txbd); in enetc_xdp_map_tx_buff()
1247 enetc_clear_tx_bd(txbd); in enetc_xdp_map_tx_buff()
1248 txbd->addr = cpu_to_le64(tx_swbd->dma + tx_swbd->page_offset); in enetc_xdp_map_tx_buff()
1249 txbd->buf_len = cpu_to_le16(tx_swbd->len); in enetc_xdp_map_tx_buff()
1250 txbd->frm_len = cpu_to_le16(frm_len); in enetc_xdp_map_tx_buff()
1281 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_tx() local
1283 txbd->flags = ENETC_TXBD_FLAGS_F; in enetc_xdp_tx()