Searched refs:txbufs (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | rings.c | 18 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 D | dp.c | 307 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 D | xsk.c | 34 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 D | nfp_net_debugfs.c | 112 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 D | nfp_net_common.c | 1031 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 D | nfp_net.h | 203 * @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 D | rings.c | 86 tx_ring->txbufs = NULL; in nfp_nfdk_tx_ring_free()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net.h | 152 * @txbufs: Array of transmitted TX buffers, to free on transmit (NFD3) 178 struct nfp_nfd3_tx_buf *txbufs; member
|
Completed in 10 milliseconds