Searched refs:mlx5e_rq (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | rx.h | 11 int mlx5e_xsk_alloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix); 12 int mlx5e_xsk_alloc_rx_wqes_batched(struct mlx5e_rq *rq, u16 ix, int wqe_bulk); 13 int mlx5e_xsk_alloc_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk); 14 struct sk_buff *mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, 20 struct sk_buff *mlx5e_xsk_skb_from_cqe_linear(struct mlx5e_rq *rq,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en.h | 531 struct mlx5e_rq *rq; 607 struct mlx5e_rq; 608 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*); 610 (*mlx5e_fp_skb_from_cqe_mpwrq)(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, 614 (*mlx5e_fp_skb_from_cqe)(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi, 616 typedef bool (*mlx5e_fp_post_rx_wqes)(struct mlx5e_rq *rq); 617 typedef void (*mlx5e_fp_dealloc_wqe)(struct mlx5e_rq*, u16); 618 typedef void (*mlx5e_fp_shampo_dealloc_hd)(struct mlx5e_rq*, u16, u16, bool); 620 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk); 621 void mlx5e_rq_set_trap_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params); [all …]
|
| H A D | en_dim.c | 48 struct mlx5e_rq *rq = dim->priv; in mlx5e_rx_dim_work() 97 int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enable) in mlx5e_dim_rx_change()
|
| H A D | en_main.c | 320 static inline void mlx5e_build_umr_wqe(struct mlx5e_rq *rq, in mlx5e_build_umr_wqe() 343 static int mlx5e_rq_alloc_mpwqe_info(struct mlx5e_rq *rq, int node) in mlx5e_rq_alloc_mpwqe_info() 372 static int mlx5e_rq_alloc_mpwqe_linear_info(struct mlx5e_rq *rq, int node, in mlx5e_rq_alloc_mpwqe_linear_info() 530 static int mlx5e_create_rq_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq) in mlx5e_create_rq_umr_mkey() 555 static void mlx5e_init_frags_partition(struct mlx5e_rq *rq) in mlx5e_init_frags_partition() 594 static void mlx5e_init_xsk_buffs(struct mlx5e_rq *rq) in mlx5e_init_xsk_buffs() 616 static int mlx5e_init_wqe_alloc_info(struct mlx5e_rq *rq, int node) in mlx5e_init_wqe_alloc_info() 650 static void mlx5e_free_wqe_alloc_info(struct mlx5e_rq *rq) in mlx5e_free_wqe_alloc_info() 658 struct mlx5e_rq *rq = container_of(recover_work, struct mlx5e_rq, recover_work); in mlx5e_rq_err_cqe_work() 665 struct mlx5e_rq *rq = container_of(timeout_work, in mlx5e_rq_timeout_work() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | reporter_rx.c | 80 struct mlx5e_rq *xskrq = NULL; in mlx5e_rx_reporter_err_icosq_cqe_recover() 84 struct mlx5e_rq *rq; in mlx5e_rx_reporter_err_icosq_cqe_recover() 154 struct mlx5e_rq *rq = ctx; in mlx5e_rx_reporter_err_rq_cqe_recover() 176 struct mlx5e_rq *rq; in mlx5e_rx_reporter_timeout_recover() 241 static void mlx5e_health_rq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_rq *rq) in mlx5e_health_rq_put_sw_state() 257 mlx5e_rx_reporter_build_diagnose_output_rq_common(struct mlx5e_rq *rq, in mlx5e_rx_reporter_build_diagnose_output_rq_common() 298 static void mlx5e_rx_reporter_build_diagnose_output(struct mlx5e_rq *rq, in mlx5e_rx_reporter_build_diagnose_output() 307 static void mlx5e_rx_reporter_diagnose_generic_rq(struct mlx5e_rq *rq, in mlx5e_rx_reporter_diagnose_generic_rq() 343 struct mlx5e_rq *generic_rq = &priv->channels.c[0]->rq; in mlx5e_rx_reporter_diagnose_common_config() 353 static void mlx5e_rx_reporter_build_diagnose_output_ptp_rq(struct mlx5e_rq *rq, in mlx5e_rx_reporter_build_diagnose_output_ptp_rq() [all …]
|
| H A D | dim.h | 12 struct mlx5e_rq; 42 int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enabled);
|
| H A D | xdp.h | 91 struct mlx5e_rq *rq; 101 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, 107 void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq);
|
| H A D | health.h | 32 void mlx5e_reporter_rq_cqe_err(struct mlx5e_rq *rq); 33 void mlx5e_reporter_rx_timeout(struct mlx5e_rq *rq);
|
| H A D | xdp.c | 62 mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, in mlx5e_xmit_xdp_buff() 318 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, in mlx5e_xdp_handle() 960 void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq) in mlx5e_xdp_rx_poll_complete()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | tc.h | 39 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, 68 mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|
| H A D | tc.c | 700 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|