Symbol: mlx5e_xdpsq
drivers/net/ethernet/mellanox/mlx5/core/en.h
1080
struct mlx5e_xdpsq *sq, bool is_redirect);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1081
void mlx5e_close_xdpsq(struct mlx5e_xdpsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
475
struct mlx5e_xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
478
typedef int (*mlx5e_fp_xmit_xdp_frame_check)(struct mlx5e_xdpsq *);
drivers/net/ethernet/mellanox/mlx5/core/en.h
479
typedef bool (*mlx5e_fp_xmit_xdp_frame)(struct mlx5e_xdpsq *,
drivers/net/ethernet/mellanox/mlx5/core/en.h
724
struct mlx5e_xdpsq *xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
761
struct mlx5e_xdpsq rq_xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
775
struct mlx5e_xdpsq *xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
779
struct mlx5e_xdpsq xsksq;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
349
static u16 mlx5e_xdpsq_get_next_pi(struct mlx5e_xdpsq *sq, u16 size)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
378
static void mlx5e_xdp_mpwqe_session_start(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
401
void mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
429
INDIRECT_CALLABLE_SCOPE int mlx5e_xmit_xdp_frame_check_mpwqe(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
447
mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
451
mlx5e_xmit_xdp_frame_mpwqe(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
512
static int mlx5e_xmit_xdp_frame_check_stop_room(struct mlx5e_xdpsq *sq, int stop_room)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
524
INDIRECT_CALLABLE_SCOPE int mlx5e_xmit_xdp_frame_check(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
530
mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
61
mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
653
static void mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
746
struct mlx5e_xdpsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
754
sq = container_of(cq, struct mlx5e_xdpsq, cq);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
814
void mlx5e_free_xdpsq_descs(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
846
struct mlx5e_xdpsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
950
struct mlx5e_xdpsq *xdpsq = rq->xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
963
void mlx5e_set_xmit_fp(struct mlx5e_xdpsq *sq, bool is_mpw)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
102
void mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
104
void mlx5e_free_xdpsq_descs(struct mlx5e_xdpsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
105
void mlx5e_set_xmit_fp(struct mlx5e_xdpsq *sq, bool is_mpw);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
113
INDIRECT_CALLABLE_DECLARE(bool mlx5e_xmit_xdp_frame_mpwqe(struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
117
INDIRECT_CALLABLE_DECLARE(bool mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
121
INDIRECT_CALLABLE_DECLARE(int mlx5e_xmit_xdp_frame_check_mpwqe(struct mlx5e_xdpsq *sq));
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
122
INDIRECT_CALLABLE_DECLARE(int mlx5e_xmit_xdp_frame_check(struct mlx5e_xdpsq *sq));
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
152
static inline void mlx5e_xmit_xdp_doorbell(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
163
static inline bool mlx5e_xdp_get_inline_state(struct mlx5e_xdpsq *sq, bool cur)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
194
mlx5e_xdp_mpwqe_add_dseg(struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
48
static void mlx5e_xsk_tx_post_err(struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
66
bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h
13
bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1431
static void mlx5e_free_xdpsq_db(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1437
static int mlx5e_alloc_xdpsq_fifo(struct mlx5e_xdpsq *sq, int numa)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1460
static int mlx5e_alloc_xdpsq_db(struct mlx5e_xdpsq *sq, int numa)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1484
struct mlx5e_xdpsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1527
static void mlx5e_free_xdpsq(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2051
struct mlx5e_xdpsq *sq, bool is_redirect)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2084
void mlx5e_close_xdpsq(struct mlx5e_xdpsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2096
static struct mlx5e_xdpsq *mlx5e_open_xdpredirect_sq(struct mlx5e_channel *c,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2101
struct mlx5e_xdpsq *xdpsq;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2127
static void mlx5e_close_xdpredirect_sq(struct mlx5e_xdpsq *xdpsq)
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
130
struct mlx5e_xdpsq *xsksq = &c->xsksq;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
88
static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq)