mlx5e_xdpsq 500 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq; mlx5e_xdpsq 501 drivers/net/ethernet/mellanox/mlx5/core/en.h typedef int (*mlx5e_fp_xmit_xdp_frame_check)(struct mlx5e_xdpsq *); mlx5e_xdpsq 502 drivers/net/ethernet/mellanox/mlx5/core/en.h typedef bool (*mlx5e_fp_xmit_xdp_frame)(struct mlx5e_xdpsq *, mlx5e_xdpsq 680 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq *xdpsq; mlx5e_xdpsq 710 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq rq_xdpsq; mlx5e_xdpsq 722 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq xdpsq; mlx5e_xdpsq 726 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq xsksq; mlx5e_xdpsq 1024 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_xdpsq *sq, bool is_redirect); mlx5e_xdpsq 1025 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_close_xdpsq(struct mlx5e_xdpsq *sq); mlx5e_xdpsq 59 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, mlx5e_xdpsq 181 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static void mlx5e_xdp_mpwqe_session_start(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 205 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c void mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 233 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static int mlx5e_xmit_xdp_frame_check_mpwqe(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 250 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static bool mlx5e_xmit_xdp_frame_mpwqe(struct mlx5e_xdpsq *sq, mlx5e_xdpsq 287 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static int mlx5e_xmit_xdp_frame_check(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 299 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static bool mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, mlx5e_xdpsq 355 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c static void mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq *sq, mlx5e_xdpsq 389 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5e_xdpsq *sq; mlx5e_xdpsq 395 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c sq = container_of(cq, struct mlx5e_xdpsq, cq); mlx5e_xdpsq 451 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c void mlx5e_free_xdpsq_descs(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 475 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5e_xdpsq *sq; mlx5e_xdpsq 533 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5e_xdpsq *xdpsq = rq->xdpsq; mlx5e_xdpsq 546 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c void mlx5e_set_xmit_fp(struct mlx5e_xdpsq *sq, bool is_mpw) mlx5e_xdpsq 67 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h void mlx5e_xdp_mpwqe_complete(struct mlx5e_xdpsq *sq); mlx5e_xdpsq 69 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h void mlx5e_free_xdpsq_descs(struct mlx5e_xdpsq *sq); mlx5e_xdpsq 70 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h void mlx5e_set_xmit_fp(struct mlx5e_xdpsq *sq, bool is_mpw); mlx5e_xdpsq 103 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline void mlx5e_xmit_xdp_doorbell(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 114 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h static inline void mlx5e_xdp_update_inline_state(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 141 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h mlx5e_fill_xdpsq_frag_edge(struct mlx5e_xdpsq *sq, struct mlx5_wq_cyc *wq, mlx5e_xdpsq 158 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h mlx5e_xdp_mpwqe_add_dseg(struct mlx5e_xdpsq *sq, mlx5e_xdpsq 190 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h mlx5e_xdpsq_fetch_wqe(struct mlx5e_xdpsq *sq, u16 *pi) mlx5e_xdpsq 52 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c static void mlx5e_xsk_tx_post_err(struct mlx5e_xdpsq *sq, mlx5e_xdpsq 67 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget) mlx5e_xdpsq 14 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget); mlx5e_xdpsq 16 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h static inline void mlx5e_xsk_update_tx_wakeup(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 945 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_free_xdpsq_db(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 951 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_alloc_xdpsq_fifo(struct mlx5e_xdpsq *sq, int numa) mlx5e_xdpsq 969 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_alloc_xdpsq_db(struct mlx5e_xdpsq *sq, int numa) mlx5e_xdpsq 992 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_xdpsq *sq, mlx5e_xdpsq 1032 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_free_xdpsq(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 1462 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_xdpsq *sq, bool is_redirect) mlx5e_xdpsq 1521 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_close_xdpsq(struct mlx5e_xdpsq *sq) mlx5e_xdpsq 86 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq) mlx5e_xdpsq 114 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c struct mlx5e_xdpsq *xsksq = &c->xsksq;