Lines Matching refs:txbd

135 	union enetc_tx_bd *txbd;  in enetc_map_tx_buffs()  local
144 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_buffs()
145 prefetchw(txbd); in enetc_map_tx_buffs()
193 *txbd = temp_bd; in enetc_map_tx_buffs()
199 txbd++; in enetc_map_tx_buffs()
204 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
206 prefetchw(txbd); in enetc_map_tx_buffs()
264 *txbd = temp_bd; in enetc_map_tx_buffs()
269 txbd++; in enetc_map_tx_buffs()
274 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
276 prefetchw(txbd); in enetc_map_tx_buffs()
291 *txbd = temp_bd; in enetc_map_tx_buffs()
321 union enetc_tx_bd *txbd, int *i, int hdr_len, in enetc_map_tx_tso_hdr() argument
350 *txbd = txbd_tmp; in enetc_map_tx_tso_hdr()
356 txbd = ENETC_TXBD(*tx_ring, *i); in enetc_map_tx_tso_hdr()
358 prefetchw(txbd); in enetc_map_tx_tso_hdr()
368 *txbd = txbd_tmp; in enetc_map_tx_tso_hdr()
374 union enetc_tx_bd *txbd, char *data, in enetc_map_tx_tso_data() argument
402 *txbd = txbd_tmp; in enetc_map_tx_tso_data()
472 union enetc_tx_bd *txbd; in enetc_map_tx_tso_buffs() local
487 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_tso_buffs()
489 prefetchw(txbd); in enetc_map_tx_tso_buffs()
501 enetc_map_tx_tso_hdr(tx_ring, skb, tx_swbd, txbd, &i, hdr_len, data_len); in enetc_map_tx_tso_buffs()
512 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_tso_buffs()
514 prefetchw(txbd); in enetc_map_tx_tso_buffs()
524 err = enetc_map_tx_tso_data(tx_ring, skb, tx_swbd, txbd, in enetc_map_tx_tso_buffs()
729 static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd, in enetc_get_tx_tstamp() argument
736 tstamp_lo = le32_to_cpu(txbd->wb.tstamp); in enetc_get_tx_tstamp()
816 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_clean_tx_ring() local
818 if (txbd->flags & ENETC_TXBD_FLAGS_W && in enetc_clean_tx_ring()
820 enetc_get_tx_tstamp(&priv->si->hw, txbd, in enetc_clean_tx_ring()
1224 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_map_tx_buff() local
1226 prefetchw(txbd); in enetc_xdp_map_tx_buff()
1228 enetc_clear_tx_bd(txbd); in enetc_xdp_map_tx_buff()
1229 txbd->addr = cpu_to_le64(tx_swbd->dma + tx_swbd->page_offset); in enetc_xdp_map_tx_buff()
1230 txbd->buf_len = cpu_to_le16(tx_swbd->len); in enetc_xdp_map_tx_buff()
1231 txbd->frm_len = cpu_to_le16(frm_len); in enetc_xdp_map_tx_buff()
1262 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_tx() local
1264 txbd->flags = ENETC_TXBD_FLAGS_F; in enetc_xdp_tx()