Lines Matching refs:tx_buf
312 struct mvpp2_txq_pcpu_buf *tx_buf =
314 tx_buf->type = buf_type;
316 tx_buf->skb = data;
318 tx_buf->xdpf = data;
319 tx_buf->size = mvpp2_txdesc_size_get(port, tx_desc);
320 tx_buf->dma = mvpp2_txdesc_dma_addr_get(port, tx_desc) +
2834 struct mvpp2_txq_pcpu_buf *tx_buf =
2837 if (!IS_TSO_HEADER(txq_pcpu, tx_buf->dma) &&
2838 tx_buf->type != MVPP2_TYPE_XDP_TX)
2839 dma_unmap_single(port->dev->dev.parent, tx_buf->dma,
2840 tx_buf->size, DMA_TO_DEVICE);
2841 if (tx_buf->type == MVPP2_TYPE_SKB && tx_buf->skb)
2842 dev_kfree_skb_any(tx_buf->skb);
2843 else if (tx_buf->type == MVPP2_TYPE_XDP_TX ||
2844 tx_buf->type == MVPP2_TYPE_XDP_NDO)
2845 xdp_return_frame_bulk(tx_buf->xdpf, &bq);