Home
last modified time | relevance | path

Searched refs:mlx5e_rq (Results 1 – 22 of 22) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
A Drx.h11 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 Drx.c19 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 Dsetup.c64 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 Den_rx.c304 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 Den.h522 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 Den_txrx.c61 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 Den_dim.c48 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 Den_main.c674 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 Dreporter_rx.c78 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 Dtxrx.h89 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 Ddim.h12 struct mlx5e_rq;
42 int mlx5e_dim_rx_change(struct mlx5e_rq *rq, bool enabled);
A Dxdp.h91 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 Dhealth.h32 void mlx5e_reporter_rq_cqe_err(struct mlx5e_rq *rq);
33 void mlx5e_reporter_rx_timeout(struct mlx5e_rq *rq);
A Dtrap.c12 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 Dtrap.h12 struct mlx5e_rq rq;
A Dptp.h53 struct mlx5e_rq rq;
A Dxdp.c61 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 Dptp.c268 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 Dtc.h39 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 Dtc.c700 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 Dktls_txrx.h22 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 Dktls_rx.c482 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()

Completed in 57 milliseconds