Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A 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()
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,
193 struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_bufs_alloc()
200 struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_ring_bufs_free()
[all …]
H A Dnfp_net_xsk.h23 static inline int nfp_net_tx_space(struct nfp_net_tx_ring *tx_ring) in nfp_net_tx_space()
H A Dnfp_net.h162 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 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()
H A Dnfp_net_debugfs.c83 struct nfp_net_tx_ring *tx_ring; in nfp_tx_q_show()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A 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()
H A Ddp.c18 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_ring; in nfp_nfdk_ctrl_tx_one()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A 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()
H A 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()
H A Ddp.c31 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_ring; in nfp_nfd3_ctrl_tx_one()
H A Dnfd3.h94 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget);