Home
last modified time | relevance | path

Searched refs:mlx5e_icosq (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dreporter_rx.c31 static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq) in mlx5e_wait_for_icosq_flush()
50 static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq) in mlx5e_reset_icosq_cc_pc()
61 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_err_icosq_cqe_recover()
149 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_timeout_recover()
180 static int mlx5e_reporter_icosq_diagnose(struct mlx5e_icosq *icosq, u8 hw_state, in mlx5e_reporter_icosq_diagnose()
237 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_build_diagnose_output()
560 struct mlx5e_icosq *icosq = &rq->channel->icosq; in mlx5e_reporter_rx_timeout()
589 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq) in mlx5e_reporter_icosq_cqe_err()
Dtxrx.h43 void mlx5e_trigger_irq(struct mlx5e_icosq *sq);
180 void mlx5e_free_icosq_descs(struct mlx5e_icosq *sq);
182 static inline u16 mlx5e_icosq_get_next_pi(struct mlx5e_icosq *sq, u16 size) in mlx5e_icosq_get_next_pi()
Dhealth.h32 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_rx.c114 static void icosq_fill_wi(struct mlx5e_icosq *sq, u16 pi, in icosq_fill_wi()
121 post_static_params(struct mlx5e_icosq *sq, in post_static_params()
151 post_progress_params(struct mlx5e_icosq *sq, in post_progress_params()
186 struct mlx5e_icosq *sq; in post_rx_param_wqes()
238 resync_post_get_progress_params(struct mlx5e_icosq *sq, in resync_post_get_progress_params()
323 struct mlx5e_icosq *sq; in resync_handle_work()
356 struct mlx5e_icosq *sq; in resync_handle_seq_match()
382 struct mlx5e_icosq *sq) in mlx5e_ktls_handle_get_psv_completion()
Dktls_txrx.h27 struct mlx5e_icosq *sq);
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den.h481 struct mlx5e_icosq { struct
650 struct mlx5e_icosq icosq; /* internal control operations */
667 struct mlx5e_icosq async_icosq;
919 struct mlx5e_sq_param *param, struct mlx5e_icosq *sq);
920 void mlx5e_close_icosq(struct mlx5e_icosq *sq);
971 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq);
972 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
Den_txrx.c75 void mlx5e_trigger_irq(struct mlx5e_icosq *sq) in mlx5e_trigger_irq()
Den_rx.c506 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_alloc_rx_mpwqe()
607 void mlx5e_free_icosq_descs(struct mlx5e_icosq *sq) in mlx5e_free_icosq_descs()
636 struct mlx5e_icosq *sq = container_of(cq, struct mlx5e_icosq, cq); in mlx5e_poll_ico_cq()
716 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_post_rx_mpwqes()
Den_main.c214 struct mlx5e_icosq *sq, in mlx5e_build_umr_wqe()
1028 static void mlx5e_free_icosq_db(struct mlx5e_icosq *sq) in mlx5e_free_icosq_db()
1033 static int mlx5e_alloc_icosq_db(struct mlx5e_icosq *sq, int numa) in mlx5e_alloc_icosq_db()
1048 struct mlx5e_icosq *sq = container_of(recover_work, struct mlx5e_icosq, in mlx5e_icosq_err_cqe_work()
1056 struct mlx5e_icosq *sq) in mlx5e_alloc_icosq()
1086 static void mlx5e_free_icosq(struct mlx5e_icosq *sq) in mlx5e_free_icosq()
1427 struct mlx5e_sq_param *param, struct mlx5e_icosq *sq) in mlx5e_open_icosq()
1451 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq) in mlx5e_activate_icosq()
1456 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq) in mlx5e_deactivate_icosq()
1462 void mlx5e_close_icosq(struct mlx5e_icosq *sq) in mlx5e_close_icosq()