Searched refs:nfp_net_tx_ring (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_dp.h | 51 static inline int nfp_net_tx_full(struct nfp_net_tx_ring *tx_ring, int dcnt) in nfp_net_tx_full() 56 static inline void nfp_net_tx_xmit_more_flush(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_xmit_more_flush() 64 nfp_net_read_tx_cmpl(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp) in nfp_net_read_tx_cmpl() 100 struct nfp_net_tx_ring *tx_ring, unsigned int idx); 151 struct nfp_net_tx_ring *tx_ring); 153 struct nfp_net_tx_ring *tx_ring); 154 void (*tx_ring_free)(struct nfp_net_tx_ring *tx_ring); 156 struct nfp_net_tx_ring *tx_ring); 158 struct nfp_net_tx_ring *tx_ring); 162 struct nfp_net_tx_ring *tx_rin [all...] |
H A D | nfp_net_xsk.h | 23 static inline int nfp_net_tx_space(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_space()
|
H A D | nfp_net.h | 140 * struct nfp_net_tx_ring - TX ring structure 162 struct nfp_net_tx_ring { struct 398 struct nfp_net_tx_ring *tx_ring; 419 struct nfp_net_tx_ring *xdp_ring; 520 struct nfp_net_tx_ring *tx_rings;
|
H A D | nfp_net_dp.c | 53 nfp_net_tx_ring_init(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp, in nfp_net_tx_ring_init() 394 struct nfp_net_tx_ring *tx_ring, unsigned int idx) in nfp_net_tx_ring_hw_cfg_write()
|
H A D | nfp_net_debugfs.c | 83 struct nfp_net_tx_ring *tx_ring; in nfp_tx_q_show()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | rings.c | 11 nfp_nfdk_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_reset() 74 static void nfp_nfdk_tx_ring_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_free() 93 nfp_nfdk_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_alloc() 126 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_bufs_free() 132 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_bufs_alloc() 140 struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_print_tx_descs()
|
H A D | dp.c | 18 static int nfp_nfdk_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_wake() 23 static int nfp_nfdk_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_stop() 29 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_stop() 116 nfp_nfdk_tx_maybe_close_block(struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_maybe_close_block() 255 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_tx() 468 static void nfp_nfdk_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfdk_tx_complete() 832 static bool nfp_nfdk_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_xdp_complete() 897 struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_xdp_buf() 1028 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_rx() 1318 struct nfp_net_tx_ring *tx_rin in nfp_nfdk_ctrl_tx_one() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | rings.c | 11 static void nfp_nfd3_xsk_tx_bufs_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_tx_bufs_free() 42 nfp_nfd3_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_reset() 101 static void nfp_nfd3_tx_ring_free(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_free() 127 nfp_nfd3_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_alloc() 161 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_bufs_free() 179 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_bufs_alloc() 201 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_print_tx_descs()
|
H A D | dp.c | 23 * the read and write pointer in @struct nfp_net_tx_ring. The driver 31 static int nfp_nfd3_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_wake() 36 static int nfp_nfd3_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_stop() 52 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_stop() 256 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_tx() 418 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfd3_tx_complete() 503 static bool nfp_nfd3_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xdp_complete() 834 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_tx_xdp_buf() 907 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_rx() 1208 struct nfp_net_tx_ring *tx_rin in nfp_nfd3_ctrl_tx_one() [all...] |
H A D | xsk.c | 17 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_xsk_tx_xdp() 120 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_xsk_rx() 275 static bool nfp_nfd3_xsk_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_complete() 333 static void nfp_nfd3_xsk_tx(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xsk_tx()
|
H A D | nfd3.h | 94 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net.h | 192 * struct nfp_net_tx_ring - TX ring structure 209 struct nfp_net_tx_ring { struct 408 struct nfp_net_tx_ring *tx_ring; 425 struct nfp_net_tx_ring *xdp_ring; 515 struct nfp_net_tx_ring *tx_rings;
|
H A D | nfp_net_common.c | 573 nfp_net_tx_ring_init(struct nfp_net_tx_ring *tx_ring, in nfp_net_tx_ring_init() 661 * the read and write pointer in @struct nfp_net_tx_ring. The driver 679 static int nfp_net_tx_full(struct nfp_net_tx_ring *tx_ring, int dcnt) in nfp_net_tx_full() 685 static int nfp_net_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_should_wake() 690 static int nfp_net_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_should_stop() 705 struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_stop() 920 static void nfp_net_tx_xmit_more_flush(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_xmit_more_flush() 982 struct nfp_net_tx_ring *tx_ring; in nfp_net_tx() 1139 static void nfp_net_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_net_tx_complete() 1224 static bool nfp_net_xdp_complete(struct nfp_net_tx_ring *tx_rin [all...] |
H A D | nfp_net_debugfs.c | 76 struct nfp_net_tx_ring *tx_ring; in nfp_tx_q_show()
|
Completed in 14 milliseconds