Symbol: mlx5e_rq
drivers/net/ethernet/mellanox/mlx5/core/en.h
1065
struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1067
int mlx5e_wait_for_min_rx_wqes(struct mlx5e_rq *rq, int wait_time);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1068
void mlx5e_close_rq(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1069
int mlx5e_create_rq(struct mlx5e_rq *rq, struct mlx5e_rq_param *param, u16 q_counter);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1070
void mlx5e_destroy_rq(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1135
int mlx5e_flush_rq(struct mlx5e_rq *rq, int curr_state);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1136
void mlx5e_activate_rq(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1137
void mlx5e_deactivate_rq(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1188
struct mlx5e_rq *drop_rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1189
void mlx5e_close_drop_rq(struct mlx5e_rq *drop_rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
527
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
599
struct mlx5e_rq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
600
typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*);
drivers/net/ethernet/mellanox/mlx5/core/en.h
608
typedef bool (*mlx5e_fp_post_rx_wqes)(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
609
typedef void (*mlx5e_fp_dealloc_wqe)(struct mlx5e_rq*, u16);
drivers/net/ethernet/mellanox/mlx5/core/en.h
610
typedef void (*mlx5e_fp_shampo_dealloc_hd)(struct mlx5e_rq*, u16, u16, bool);
drivers/net/ethernet/mellanox/mlx5/core/en.h
612
int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk);
drivers/net/ethernet/mellanox/mlx5/core/en.h
613
void mlx5e_rq_set_trap_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params);
drivers/net/ethernet/mellanox/mlx5/core/en.h
760
struct mlx5e_rq rq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
778
struct mlx5e_rq xskrq;
drivers/net/ethernet/mellanox/mlx5/core/en.h
909
struct mlx5e_rq drop_rq;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
12
struct mlx5e_rq;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
42
int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enabled);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
32
void mlx5e_reporter_rq_cqe_err(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
33
void mlx5e_reporter_rx_timeout(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
277
struct mlx5e_rq *rq = &c->rq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
700
struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
53
struct mlx5e_rq rq;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
700
void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
39
void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h
68
mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
154
struct mlx5e_rq *rq = ctx;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
176
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
241
static void mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
257
mlx5e_rx_reporter_build_diagnose_output_rq_common(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
298
static void mlx5e_rx_reporter_build_diagnose_output(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
307
static void mlx5e_rx_reporter_diagnose_generic_rq(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
343
struct mlx5e_rq *generic_rq = &priv->channels.c[0]->rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
353
static void mlx5e_rx_reporter_build_diagnose_output_ptp_rq(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
460
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
531
struct mlx5e_rq *rq = ctx;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
579
struct mlx5e_rq *rq = &priv->channels.c[i]->rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
609
void mlx5e_reporter_rx_timeout(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
630
void mlx5e_reporter_rq_cqe_err(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
80
struct mlx5e_rq *xskrq = NULL;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
84
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
12
struct mlx5e_rq *rq = &trap_ctx->rq;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
40
struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
65
struct mlx5e_rq *rq = &t->rq;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
97
static void mlx5e_close_trap_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
12
struct mlx5e_rq rq;
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
231
static inline u16 mlx5e_shampo_get_cqe_header_index(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
247
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
386
static inline void mlx5e_rqwq_reset(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
412
static inline u32 mlx5e_rqwq_get_size(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
422
static inline u32 mlx5e_rqwq_get_cur_sz(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
432
static inline u16 mlx5e_rqwq_get_head(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
442
static inline u16 mlx5e_rqwq_get_wqe_counter(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
579
static inline struct mlx5e_mpw_info *mlx5e_get_mpw_info(struct mlx5e_rq *rq, int i)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
88
INDIRECT_CALLABLE_DECLARE(bool mlx5e_post_rx_wqes(struct mlx5e_rq *rq));
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
89
INDIRECT_CALLABLE_DECLARE(bool mlx5e_post_rx_mpwqes(struct mlx5e_rq *rq));
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
91
void mlx5e_free_rx_descs(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
92
void mlx5e_free_rx_missing_descs(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
311
bool mlx5e_xdp_handle(struct mlx5e_rq *rq,
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
948
void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
100
bool mlx5e_xdp_handle(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
106
void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
91
struct mlx5e_rq *rq;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
163
int mlx5e_xsk_alloc_rx_wqes_batched(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
19
int mlx5e_xsk_alloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
201
int mlx5e_xsk_alloc_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
228
static struct sk_buff *mlx5e_xsk_construct_skb(struct mlx5e_rq *rq, struct xdp_buff *xdp)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
250
struct sk_buff *mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
307
struct sk_buff *mlx5e_xsk_skb_from_cqe_linear(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
11
int mlx5e_xsk_alloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix);
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
12
int mlx5e_xsk_alloc_rx_wqes_batched(struct mlx5e_rq *rq, u16 ix, int wqe_bulk);
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
13
int mlx5e_xsk_alloc_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk);
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
14
struct sk_buff *mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
20
struct sk_buff *mlx5e_xsk_skb_from_cqe_linear(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
64
struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
98
struct mlx5e_rq *xskrq = &c->xskrq;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
497
static void resync_update_sn(struct mlx5e_rq *rq, struct sk_buff *skb)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
590
void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
22
void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
90
static inline void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
48
struct mlx5e_rq *rq = dim->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
97
int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enable)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1059
static void mlx5e_free_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1088
int mlx5e_create_rq(struct mlx5e_rq *rq, struct mlx5e_rq_param *param, u16 q_counter)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1136
static int mlx5e_modify_rq_state(struct mlx5e_rq *rq, int curr_state, int next_state)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1165
static void mlx5e_flush_rq_cq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1181
int mlx5e_flush_rq(struct mlx5e_rq *rq, int curr_state)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1204
static int mlx5e_modify_rq_vsd(struct mlx5e_rq *rq, bool vsd)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1232
void mlx5e_destroy_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1237
int mlx5e_wait_for_min_rx_wqes(struct mlx5e_rq *rq, int wait_time)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1258
void mlx5e_free_rx_missing_descs(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1285
void mlx5e_free_rx_descs(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1328
struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1398
void mlx5e_activate_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1403
void mlx5e_deactivate_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1409
void mlx5e_close_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
320
static inline void mlx5e_build_umr_wqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
343
static int mlx5e_rq_alloc_mpwqe_info(struct mlx5e_rq *rq, int node)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3573
static void mlx5e_free_drop_rq(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3579
struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3615
struct mlx5e_rq *drop_rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3659
void mlx5e_close_drop_rq(struct mlx5e_rq *drop_rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
495
static int mlx5e_create_rq_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5129
static void mlx5e_rq_replace_xdp_prog(struct mlx5e_rq *rq, struct bpf_prog *prog)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
520
static void mlx5e_init_frags_partition(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
559
static void mlx5e_init_xsk_buffs(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
581
static int mlx5e_init_wqe_alloc_info(struct mlx5e_rq *rq, int node)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
615
static void mlx5e_free_wqe_alloc_info(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
623
struct mlx5e_rq *rq = container_of(recover_work, struct mlx5e_rq, recover_work);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
630
struct mlx5e_rq *rq = container_of(timeout_work,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
631
struct mlx5e_rq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
637
static int mlx5e_alloc_mpwqe_rq_drop_page(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
652
static void mlx5e_free_mpwqe_rq_drop_page(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
660
u32 xdp_frag_size, struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
688
static void mlx5e_release_rq_hd_pages(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
704
static int mlx5e_alloc_rq_hd_pages(struct mlx5e_rq *rq, int node,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
784
struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
840
static void mlx5e_rq_free_shampo(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
856
int node, struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1034
static void mlx5e_shampo_update_ipv4_udp_hdr(struct mlx5e_rq *rq, struct iphdr *ipv4)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1053
static void mlx5e_shampo_update_ipv6_udp_hdr(struct mlx5e_rq *rq, struct ipv6hdr *ipv6)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1072
static void mlx5e_shampo_get_hd_buf_info(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1087
static void *mlx5e_shampo_get_hdr(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
109
static inline void mlx5e_read_title_slot(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1101
static void mlx5e_shampo_update_fin_psh_flags(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1115
static void mlx5e_shampo_update_ipv4_tcp_hdr(struct mlx5e_rq *rq, struct iphdr *ipv4,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1143
static void mlx5e_shampo_update_ipv6_tcp_hdr(struct mlx5e_rq *rq, struct ipv6hdr *ipv6,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1164
static void mlx5e_shampo_update_hdr(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe, bool match)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1222
static inline void mlx5e_enable_ecn(struct mlx5e_rq *rq, struct sk_buff *skb)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1324
struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1400
struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1466
static bool mlx5e_shampo_complete_rx_cqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1489
static inline bool mlx5e_complete_rx_cqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1502
struct sk_buff *mlx5e_build_linear_skb(struct mlx5e_rq *rq, void *va,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1522
static void mlx5e_fill_mxbuf(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1533
mlx5e_skb_from_cqe_linear(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
154
static inline void mlx5e_decompress_cqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1581
mlx5e_skb_from_cqe_nonlinear(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1677
static void trigger_report(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1689
static void mlx5e_handle_rx_err_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1695
static void mlx5e_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1740
static void mlx5e_handle_rx_cqe_rep(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1784
static void mlx5e_handle_rx_cqe_mpwrq_rep(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
184
static inline void mlx5e_decompress_cqe_no_hash(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1843
mlx5e_shampo_fill_skb_data(struct sk_buff *skb, struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1864
mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
195
static u32 mlx5e_decompress_enhanced_cqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2044
mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2102
mlx5e_skb_from_cqe_shampo(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2143
mlx5e_shampo_flush_skb(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe, bool match)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2175
static void mlx5e_handle_rx_cqe_mpwrq_shampo(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
227
static inline u32 mlx5e_decompress_cqes_cont(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2285
static void mlx5e_handle_rx_cqe_mpwrq(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2345
static int mlx5e_rx_cq_process_enhanced_cqe_comp(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2394
static int mlx5e_rx_cq_process_basic_cqe_comp(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2424
struct mlx5e_rq *rq = container_of(cq, struct mlx5e_rq, cq);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2461
static inline void mlx5i_complete_rx_cqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2544
static void mlx5i_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
257
static inline u32 mlx5e_decompress_cqes_start(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2585
int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2634
static void mlx5e_trap_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2669
void mlx5e_rq_set_trap_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
305
static inline int mlx5e_get_rx_frag(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
332
static inline void mlx5e_put_rx_frag(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
339
static inline struct mlx5e_wqe_frag_info *get_frag(struct mlx5e_rq *rq, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
344
static int mlx5e_alloc_rx_wqe(struct mlx5e_rq *rq, struct mlx5e_rx_wqe_cyc *wqe,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
375
static inline void mlx5e_free_rx_wqe(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
390
static void mlx5e_dealloc_rx_wqe(struct mlx5e_rq *rq, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
408
static void mlx5e_xsk_free_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
426
static void mlx5e_free_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
440
static int mlx5e_alloc_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
458
static int mlx5e_refill_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
499
mlx5e_add_skb_shared_info_frag(struct mlx5e_rq *rq, struct skb_shared_info *sinfo,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
527
mlx5e_add_skb_frag(struct mlx5e_rq *rq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
550
mlx5e_copy_skb_header(struct mlx5e_rq *rq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
564
mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
598
static void mlx5e_post_rx_mpwqe(struct mlx5e_rq *rq, u8 n)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
614
static int mlx5e_alloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
65
mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
69
mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
695
static void mlx5e_dealloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
707
INDIRECT_CALLABLE_SCOPE bool mlx5e_post_rx_wqes(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
72
static void mlx5e_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
73
static void mlx5e_handle_rx_cqe_mpwrq(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
74
static void mlx5e_handle_rx_cqe_mpwrq_shampo(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
872
static void mlx5e_reclaim_mpwqe_pages(struct mlx5e_rq *rq, int head,
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
884
INDIRECT_CALLABLE_SCOPE bool mlx5e_post_rx_mpwqes(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
90
static void mlx5e_read_enhanced_title_slot(struct mlx5e_rq *rq,
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
132
struct mlx5e_rq *xskrq = &c->xskrq;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
133
struct mlx5e_rq *rq = &c->rq;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
61
static void mlx5e_handle_rx_dim(struct mlx5e_rq *rq)
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
88
static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq)