Home
last modified time | relevance | path

Searched refs:txbufs (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c18 txbuf = &tx_ring->txbufs[idx]; in nfp_nfd3_xsk_tx_bufs_free()
53 tx_buf = &tx_ring->txbufs[idx]; in nfp_nfd3_tx_ring_reset()
55 skb = tx_ring->txbufs[idx].skb; in nfp_nfd3_tx_ring_reset()
106 kvfree(tx_ring->txbufs); in nfp_nfd3_tx_ring_free()
113 tx_ring->txbufs = NULL; in nfp_nfd3_tx_ring_free()
143 tx_ring->txbufs = kvcalloc(tx_ring->cnt, sizeof(*tx_ring->txbufs), in nfp_nfd3_tx_ring_alloc()
145 if (!tx_ring->txbufs) in nfp_nfd3_tx_ring_alloc()
169 if (!tx_ring->txbufs[i].frag) in nfp_nfd3_tx_ring_bufs_free()
172 nfp_net_dma_unmap_rx(dp, tx_ring->txbufs[ in nfp_nfd3_tx_ring_bufs_free()
181 struct nfp_nfd3_tx_buf *txbufs = tx_ring->txbufs; nfp_nfd3_tx_ring_bufs_alloc() local
[all...]
H A Ddp.c307 txbuf = &tx_ring->txbufs[wr_idx]; in nfp_nfd3_tx()
353 tx_ring->txbufs[wr_idx].skb = skb; in nfp_nfd3_tx()
354 tx_ring->txbufs[wr_idx].dma_addr = dma_addr; in nfp_nfd3_tx()
355 tx_ring->txbufs[wr_idx].fidx = f; in nfp_nfd3_tx()
387 dma_unmap_page(dp->dev, tx_ring->txbufs[wr_idx].dma_addr, in nfp_nfd3_tx()
389 tx_ring->txbufs[wr_idx].skb = NULL; in nfp_nfd3_tx()
390 tx_ring->txbufs[wr_idx].dma_addr = 0; in nfp_nfd3_tx()
391 tx_ring->txbufs[wr_idx].fidx = -2; in nfp_nfd3_tx()
396 dma_unmap_single(dp->dev, tx_ring->txbufs[wr_idx].dma_addr, in nfp_nfd3_tx()
398 tx_ring->txbufs[wr_id in nfp_nfd3_tx()
[all...]
H A Dxsk.c34 txbuf = &tx_ring->txbufs[wr_idx]; in nfp_nfd3_xsk_tx_xdp()
306 txbuf = &tx_ring->txbufs[idx]; in nfp_nfd3_xsk_complete()
362 tx_ring->txbufs[wr_idx].real_len = desc[i].len; in nfp_nfd3_xsk_tx()
363 tx_ring->txbufs[wr_idx].is_xsk_tx = false; in nfp_nfd3_xsk_tx()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_debugfs.c112 struct sk_buff *skb = READ_ONCE(tx_ring->txbufs[i].skb); in nfp_tx_q_show()
119 READ_ONCE(tx_ring->txbufs[i].frag)); in nfp_tx_q_show()
122 if (tx_ring->txbufs[i].dma_addr) in nfp_tx_q_show()
124 &tx_ring->txbufs[i].dma_addr); in nfp_tx_q_show()
H A Dnfp_net_common.c1031 txbuf = &tx_ring->txbufs[wr_idx]; in nfp_net_tx()
1074 tx_ring->txbufs[wr_idx].skb = skb; in nfp_net_tx()
1075 tx_ring->txbufs[wr_idx].dma_addr = dma_addr; in nfp_net_tx()
1076 tx_ring->txbufs[wr_idx].fidx = f; in nfp_net_tx()
1108 dma_unmap_page(dp->dev, tx_ring->txbufs[wr_idx].dma_addr, in nfp_net_tx()
1110 tx_ring->txbufs[wr_idx].skb = NULL; in nfp_net_tx()
1111 tx_ring->txbufs[wr_idx].dma_addr = 0; in nfp_net_tx()
1112 tx_ring->txbufs[wr_idx].fidx = -2; in nfp_net_tx()
1117 dma_unmap_single(dp->dev, tx_ring->txbufs[wr_idx].dma_addr, in nfp_net_tx()
1119 tx_ring->txbufs[wr_id in nfp_net_tx()
2432 struct nfp_net_tx_buf *txbufs = tx_ring->txbufs; nfp_net_tx_ring_bufs_alloc() local
[all...]
H A Dnfp_net.h203 * @txbufs: Array of transmitted TX buffers, to free on transmit
223 struct nfp_net_tx_buf *txbufs; member
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/
H A Drings.c86 tx_ring->txbufs = NULL; in nfp_nfdk_tx_ring_free()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net.h152 * @txbufs: Array of transmitted TX buffers, to free on transmit (NFD3)
178 struct nfp_nfd3_tx_buf *txbufs; member

Completed in 10 milliseconds