nfp_net_tx_ring
struct nfp_net_tx_ring *tx_ring;
struct nfp_net_tx_ring *tx_ring;
static int nfp_nfd3_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring)
static int nfp_nfd3_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring)
void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget)
static bool nfp_nfd3_xdp_complete(struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring,
struct nfp_net_tx_ring *tx_ring;
void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget);
static void nfp_nfd3_tx_ring_free(struct nfp_net_tx_ring *tx_ring)
static void nfp_nfd3_xsk_tx_bufs_free(struct nfp_net_tx_ring *tx_ring)
nfp_nfd3_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring,
nfp_nfd3_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring;
struct nfp_net_tx_ring *tx_ring,
static bool nfp_nfd3_xsk_complete(struct nfp_net_tx_ring *tx_ring)
static void nfp_nfd3_xsk_tx(struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring;
nfp_nfdk_tx_maybe_close_block(struct nfp_net_tx_ring *tx_ring,
struct nfp_net_tx_ring *tx_ring;
static int nfp_nfdk_tx_ring_should_wake(struct nfp_net_tx_ring *tx_ring)
static int nfp_nfdk_tx_ring_should_stop(struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring;
struct nfp_net_tx_ring *tx_ring)
static void nfp_nfdk_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget)
static bool nfp_nfdk_xdp_complete(struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring,
nfp_nfdk_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring,
static void nfp_nfdk_tx_ring_free(struct nfp_net_tx_ring *tx_ring)
nfp_nfdk_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring;
struct nfp_net_tx_ring *xdp_ring;
struct nfp_net_tx_ring *tx_rings;
struct nfp_net_tx_ring *tx_ring;
struct nfp_net_tx_ring *tx_ring, unsigned int idx)
nfp_net_tx_ring_init(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp,
struct nfp_net_tx_ring *tx_ring, unsigned int idx);
struct nfp_net_tx_ring *tx_ring);
struct nfp_net_tx_ring *tx_ring);
void (*tx_ring_free)(struct nfp_net_tx_ring *tx_ring);
struct nfp_net_tx_ring *tx_ring);
struct nfp_net_tx_ring *tx_ring);
struct nfp_net_tx_ring *tx_ring,
nfp_net_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
nfp_net_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
nfp_net_tx_ring_free(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring)
struct nfp_net_tx_ring *tx_ring,
static inline int nfp_net_tx_full(struct nfp_net_tx_ring *tx_ring, int dcnt)
static inline void nfp_net_tx_xmit_more_flush(struct nfp_net_tx_ring *tx_ring)
nfp_net_read_tx_cmpl(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp)
static inline int nfp_net_tx_space(struct nfp_net_tx_ring *tx_ring)