Lines Matching refs:txbd

133 	union enetc_tx_bd *txbd;  in enetc_map_tx_buffs()  local
142 txbd = ENETC_TXBD(*tx_ring, i); in enetc_map_tx_buffs()
143 prefetchw(txbd); in enetc_map_tx_buffs()
191 *txbd = temp_bd; in enetc_map_tx_buffs()
197 txbd++; in enetc_map_tx_buffs()
202 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
204 prefetchw(txbd); in enetc_map_tx_buffs()
262 *txbd = temp_bd; in enetc_map_tx_buffs()
267 txbd++; in enetc_map_tx_buffs()
272 txbd = ENETC_TXBD(*tx_ring, 0); in enetc_map_tx_buffs()
274 prefetchw(txbd); in enetc_map_tx_buffs()
289 *txbd = temp_bd; in enetc_map_tx_buffs()
462 static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd, in enetc_get_tx_tstamp() argument
469 tstamp_lo = le32_to_cpu(txbd->wb.tstamp); in enetc_get_tx_tstamp()
550 union enetc_tx_bd *txbd; in enetc_clean_tx_ring() local
552 txbd = ENETC_TXBD(*tx_ring, i); in enetc_clean_tx_ring()
554 if (txbd->flags & ENETC_TXBD_FLAGS_W && in enetc_clean_tx_ring()
556 enetc_get_tx_tstamp(&priv->si->hw, txbd, in enetc_clean_tx_ring()
961 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_map_tx_buff() local
963 prefetchw(txbd); in enetc_xdp_map_tx_buff()
965 enetc_clear_tx_bd(txbd); in enetc_xdp_map_tx_buff()
966 txbd->addr = cpu_to_le64(tx_swbd->dma + tx_swbd->page_offset); in enetc_xdp_map_tx_buff()
967 txbd->buf_len = cpu_to_le16(tx_swbd->len); in enetc_xdp_map_tx_buff()
968 txbd->frm_len = cpu_to_le16(frm_len); in enetc_xdp_map_tx_buff()
999 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i); in enetc_xdp_tx() local
1001 txbd->flags = ENETC_TXBD_FLAGS_F; in enetc_xdp_tx()