Home
last modified time | relevance | path

Searched refs:nfp_net_tx_ring (Results 1 – 11 of 11) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/netronome/nfp/
Dnfp_net_dp.h51 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_ring,
[all …]
Dnfp_net_xsk.h23 static inline int nfp_net_tx_space(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_space()
Dnfp_net.h159 struct nfp_net_tx_ring { struct
391 struct nfp_net_tx_ring *tx_ring;
412 struct nfp_net_tx_ring *xdp_ring;
511 struct nfp_net_tx_ring *tx_rings;
Dnfp_net_dp.c53 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()
Dnfp_net_debugfs.c83 struct nfp_net_tx_ring *tx_ring; in nfp_tx_q_show()
/linux-6.1.9/drivers/net/ethernet/netronome/nfp/nfdk/
Drings.c11 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()
Ddp.c17 static int nfp_nfdk_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_wake()
22 static int nfp_nfdk_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_should_stop()
28 struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_stop()
115 nfp_nfdk_tx_maybe_close_block(struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_maybe_close_block()
236 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_tx()
443 static void nfp_nfdk_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfdk_tx_complete()
798 static bool nfp_nfdk_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_xdp_complete()
863 struct nfp_net_tx_ring *tx_ring, in nfp_nfdk_tx_xdp_buf()
994 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_rx()
1277 struct nfp_net_tx_ring *tx_ring; in nfp_nfdk_ctrl_tx_one()
/linux-6.1.9/drivers/net/ethernet/netronome/nfp/nfd3/
Drings.c11 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()
Dxsk.c17 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()
Ddp.c30 static int nfp_nfd3_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_wake()
35 static int nfp_nfd3_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_should_stop()
51 struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_stop()
239 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_tx()
397 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) in nfp_nfd3_tx_complete()
482 static bool nfp_nfd3_xdp_complete(struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_xdp_complete()
804 struct nfp_net_tx_ring *tx_ring, in nfp_nfd3_tx_xdp_buf()
877 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_rx()
1172 struct nfp_net_tx_ring *tx_ring; in nfp_nfd3_ctrl_tx_one()
Dnfd3.h94 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget);