Lines Matching refs:txbd
154 union enetc_tx_bd *txbd;
163 txbd = ENETC_TXBD(*tx_ring, i);
164 prefetchw(txbd);
213 *txbd = temp_bd;
219 txbd++;
224 txbd = ENETC_TXBD(*tx_ring, 0);
226 prefetchw(txbd);
284 *txbd = temp_bd;
289 txbd++;
294 txbd = ENETC_TXBD(*tx_ring, 0);
296 prefetchw(txbd);
311 *txbd = temp_bd;
341 union enetc_tx_bd *txbd, int *i, int hdr_len,
370 *txbd = txbd_tmp;
376 txbd = ENETC_TXBD(*tx_ring, *i);
378 prefetchw(txbd);
388 *txbd = txbd_tmp;
394 union enetc_tx_bd *txbd, char *data,
422 *txbd = txbd_tmp;
492 union enetc_tx_bd *txbd;
507 txbd = ENETC_TXBD(*tx_ring, i);
509 prefetchw(txbd);
521 enetc_map_tx_tso_hdr(tx_ring, skb, tx_swbd, txbd, &i, hdr_len, data_len);
532 txbd = ENETC_TXBD(*tx_ring, i);
534 prefetchw(txbd);
544 err = enetc_map_tx_tso_data(tx_ring, skb, tx_swbd, txbd,
750 static void enetc_get_tx_tstamp(struct enetc_hw *hw, union enetc_tx_bd *txbd,
757 tstamp_lo = le32_to_cpu(txbd->wb.tstamp);
837 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i);
839 if (txbd->flags & ENETC_TXBD_FLAGS_W &&
841 enetc_get_tx_tstamp(&priv->si->hw, txbd,
847 txbd->wb.status & ENETC_TXBD_STATS_WIN)
1256 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i);
1258 prefetchw(txbd);
1260 enetc_clear_tx_bd(txbd);
1261 txbd->addr = cpu_to_le64(tx_swbd->dma + tx_swbd->page_offset);
1262 txbd->buf_len = cpu_to_le16(tx_swbd->len);
1263 txbd->frm_len = cpu_to_le16(frm_len);
1294 union enetc_tx_bd *txbd = ENETC_TXBD(*tx_ring, i);
1296 txbd->flags = ENETC_TXBD_FLAGS_F;