| /drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| 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,
|
| A D | rx.c | 19 int mlx5e_xsk_alloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix) in mlx5e_xsk_alloc_rx_mpwqe() 160 int mlx5e_xsk_alloc_rx_wqes_batched(struct mlx5e_rq *rq, u16 ix, int wqe_bulk) in mlx5e_xsk_alloc_rx_wqes_batched() 198 int mlx5e_xsk_alloc_rx_wqes(struct mlx5e_rq *rq, u16 ix, int wqe_bulk) in mlx5e_xsk_alloc_rx_wqes() 225 static struct sk_buff *mlx5e_xsk_construct_skb(struct mlx5e_rq *rq, struct xdp_buff *xdp) in mlx5e_xsk_construct_skb() 247 struct sk_buff *mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, in mlx5e_xsk_skb_from_cqe_mpwrq_linear() 304 struct sk_buff *mlx5e_xsk_skb_from_cqe_linear(struct mlx5e_rq *rq, in mlx5e_xsk_skb_from_cqe_linear()
|
| A D | setup.c | 64 struct mlx5e_rq *rq) in mlx5e_init_xsk_rq() 98 struct mlx5e_rq *xskrq = &c->xskrq; in mlx5e_open_xsk_rq()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_rx.c | 304 static inline int mlx5e_get_rx_frag(struct mlx5e_rq *rq, in mlx5e_get_rx_frag() 331 static inline void mlx5e_put_rx_frag(struct mlx5e_rq *rq, in mlx5e_put_rx_frag() 374 static inline void mlx5e_free_rx_wqe(struct mlx5e_rq *rq, in mlx5e_free_rx_wqe() 665 static int mlx5e_build_shampo_hd_umr(struct mlx5e_rq *rq, in mlx5e_build_shampo_hd_umr() 730 static int mlx5e_alloc_rx_hd_mpwqe(struct mlx5e_rq *rq) in mlx5e_alloc_rx_hd_mpwqe() 868 void mlx5e_shampo_dealloc_hd(struct mlx5e_rq *rq) in mlx5e_shampo_dealloc_hd() 969 void mlx5e_shampo_fill_umr(struct mlx5e_rq *rq, int len) in mlx5e_shampo_fill_umr() 991 struct mlx5e_rq *rq = &c->rq; in mlx5e_handle_shampo_hd_umr() 1483 struct mlx5e_rq *rq, in mlx5e_handle_csum() 1554 struct mlx5e_rq *rq, in mlx5e_build_rx_skb() [all …]
|
| A D | en.h | 522 struct mlx5e_rq *rq; 589 struct mlx5e_rq; 655 struct mlx5e_rq { struct 752 struct mlx5e_rq rq; argument 770 struct mlx5e_rq xskrq; 888 struct mlx5e_rq drop_rq; 1038 struct mlx5e_rq *rq); 1041 void mlx5e_close_rq(struct mlx5e_rq *rq); 1043 void mlx5e_destroy_rq(struct mlx5e_rq *rq); 1107 void mlx5e_activate_rq(struct mlx5e_rq *rq); [all …]
|
| A D | en_txrx.c | 61 static void mlx5e_handle_rx_dim(struct mlx5e_rq *rq) in mlx5e_handle_rx_dim() 88 static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq) in mlx5e_napi_xsk_post() 131 struct mlx5e_rq *xskrq = &c->xskrq; in mlx5e_napi_poll() 132 struct mlx5e_rq *rq = &c->rq; in mlx5e_napi_poll()
|
| 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()
|
| A D | en_main.c | 674 struct mlx5e_rq *rq = container_of(recover_work, struct mlx5e_rq, recover_work); in mlx5e_rq_err_cqe_work() 682 struct mlx5e_rq, in mlx5e_rq_timeout_work() 790 struct mlx5e_rq *rq, in mlx5_rq_shampo_alloc() 888 int node, struct mlx5e_rq *rq) in mlx5e_alloc_rq() 1265 void mlx5e_destroy_rq(struct mlx5e_rq *rq) in mlx5e_destroy_rq() 1326 void mlx5e_free_rx_descs(struct mlx5e_rq *rq) in mlx5e_free_rx_descs() 1372 struct mlx5e_rq *rq) in mlx5e_open_rq() 1442 void mlx5e_activate_rq(struct mlx5e_rq *rq) in mlx5e_activate_rq() 1453 void mlx5e_close_rq(struct mlx5e_rq *rq) in mlx5e_close_rq() 3541 struct mlx5e_rq *rq, in mlx5e_alloc_drop_rq() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | reporter_rx.c | 78 struct mlx5e_rq *xskrq = NULL; in mlx5e_rx_reporter_err_icosq_cqe_recover() 82 struct mlx5e_rq *rq; in mlx5e_rx_reporter_err_icosq_cqe_recover() 152 struct mlx5e_rq *rq = ctx; in mlx5e_rx_reporter_err_rq_cqe_recover() 174 struct mlx5e_rq *rq; in mlx5e_rx_reporter_timeout_recover() 244 mlx5e_rx_reporter_build_diagnose_output_rq_common(struct mlx5e_rq *rq, in mlx5e_rx_reporter_build_diagnose_output_rq_common() 329 struct mlx5e_rq *generic_rq = &priv->channels.c[0]->rq; in mlx5e_rx_reporter_diagnose_common_config() 446 struct mlx5e_rq *rq; in mlx5e_rx_reporter_diagnose_rqs() 517 struct mlx5e_rq *rq = ctx; in mlx5e_rx_reporter_dump_rq() 565 struct mlx5e_rq *rq = &priv->channels.c[i]->rq; in mlx5e_rx_reporter_dump_all_rqs() 595 void mlx5e_reporter_rx_timeout(struct mlx5e_rq *rq) in mlx5e_reporter_rx_timeout() [all …]
|
| A D | txrx.h | 89 INDIRECT_CALLABLE_DECLARE(bool mlx5e_post_rx_wqes(struct mlx5e_rq *rq)); 90 INDIRECT_CALLABLE_DECLARE(bool mlx5e_post_rx_mpwqes(struct mlx5e_rq *rq)); 92 void mlx5e_free_rx_descs(struct mlx5e_rq *rq); 93 void mlx5e_free_rx_missing_descs(struct mlx5e_rq *rq); 248 struct mlx5e_rq *rq; 390 static inline void mlx5e_rqwq_reset(struct mlx5e_rq *rq) in mlx5e_rqwq_reset() 416 static inline u32 mlx5e_rqwq_get_size(struct mlx5e_rq *rq) in mlx5e_rqwq_get_size() 426 static inline u32 mlx5e_rqwq_get_cur_sz(struct mlx5e_rq *rq) in mlx5e_rqwq_get_cur_sz() 436 static inline u16 mlx5e_rqwq_get_head(struct mlx5e_rq *rq) in mlx5e_rqwq_get_head() 446 static inline u16 mlx5e_rqwq_get_wqe_counter(struct mlx5e_rq *rq) in mlx5e_rqwq_get_wqe_counter() [all …]
|
| A D | dim.h | 12 struct mlx5e_rq; 42 int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enabled);
|
| A D | xdp.h | 91 struct mlx5e_rq *rq; 100 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, 106 void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq);
|
| 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);
|
| A D | trap.c | 12 struct mlx5e_rq *rq = &trap_ctx->rq; in mlx5e_trap_napi_poll() 40 struct mlx5e_rq *rq) in mlx5e_init_trap_rq() 65 struct mlx5e_rq *rq = &t->rq; in mlx5e_open_trap_rq() 96 static void mlx5e_close_trap_rq(struct mlx5e_rq *rq) in mlx5e_close_trap_rq()
|
| A D | trap.h | 12 struct mlx5e_rq rq;
|
| A D | ptp.h | 53 struct mlx5e_rq rq;
|
| A D | xdp.c | 61 mlx5e_xmit_xdp_buff(struct mlx5e_xdpsq *sq, struct mlx5e_rq *rq, in mlx5e_xmit_xdp_buff() 311 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, in mlx5e_xdp_handle() 948 void mlx5e_xdp_rx_poll_complete(struct mlx5e_rq *rq) in mlx5e_xdp_rx_poll_complete()
|
| A D | ptp.c | 268 struct mlx5e_rq *rq = &c->rq; in mlx5e_ptp_napi_poll() 702 struct mlx5e_rq *rq) in mlx5e_init_ptp_rq()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| 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()
|
| A D | tc.c | 700 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ktls_txrx.h | 22 void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq, struct sk_buff *skb, 85 static inline void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq, in mlx5e_ktls_handle_rx_skb()
|
| A D | ktls_rx.c | 482 static void resync_update_sn(struct mlx5e_rq *rq, struct sk_buff *skb) in resync_update_sn() 562 void mlx5e_ktls_handle_rx_skb(struct mlx5e_rq *rq, struct sk_buff *skb, in mlx5e_ktls_handle_rx_skb()
|