Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ !
H A Dktls_rx.c129 static void icosq_fill_wi(struct mlx5e_icosq *sq, u16 pi, in icosq_fill_wi()
136 post_static_params(struct mlx5e_icosq *sq, in post_static_params()
166 post_progress_params(struct mlx5e_icosq *sq, in post_progress_params()
201 struct mlx5e_icosq *sq; in post_rx_param_wqes()
252 resync_post_get_progress_params(struct mlx5e_icosq *sq, in resync_post_get_progress_params()
334 struct mlx5e_icosq *sq; in resync_handle_work()
371 struct mlx5e_icosq *sq; in resync_handle_seq_match()
428 struct mlx5e_icosq *sq) in mlx5e_ktls_handle_get_psv_completion()
752 struct mlx5e_icosq *sq; in mlx5e_ktls_rx_handle_resync_list()
H A Dktls_txrx.h27 struct mlx5e_icosq *sq);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ !
H A Dreporter_rx.c49 static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq) in mlx5e_wait_for_icosq_flush()
70 static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq) in mlx5e_reset_icosq_cc_pc()
82 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_err_icosq_cqe_recover()
222 static void mlx5e_reporter_icosq_diagnose(struct mlx5e_icosq *icosq, u8 hw_state, in mlx5e_reporter_icosq_diagnose()
284 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_rx_reporter_build_diagnose_output_rq_common()
612 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_reporter_rx_timeout()
644 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq) in mlx5e_reporter_icosq_cqe_err()
H A Dtxrx.h81 void mlx5e_trigger_irq(struct mlx5e_icosq *sq);
261 void mlx5e_free_icosq_descs(struct mlx5e_icosq *sq);
263 static inline u16 mlx5e_icosq_get_next_pi(struct mlx5e_icosq *sq, u16 size) in mlx5e_icosq_get_next_pi()
572 static inline bool mlx5e_icosq_can_post_wqe(struct mlx5e_icosq *sq, u16 wqe_size) in mlx5e_icosq_can_post_wqe()
H A Dhealth.h31 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
/linux/drivers/net/ethernet/mellanox/mlx5/core/ !
H A Den.h536 struct mlx5e_icosq {
716 struct mlx5e_icosq *icosq;
772 struct mlx5e_icosq icosq; /* internal control operations */
791 struct mlx5e_icosq *async_icosq;
814 static inline bool mlx5e_icosq_sync_lock(struct mlx5e_icosq *sq) in mlx5e_icosq_sync_unlock()
823 static inline void mlx5e_icosq_sync_unlock(struct mlx5e_icosq *sq, bool locked)
1151 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq);
1152 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
532 struct mlx5e_icosq { global() struct
542 __anond58afe950808mlx5e_icosq global() argument
543 dbmlx5e_icosq global() argument
546 wqmlx5e_icosq global() argument
547 uar_mapmlx5e_icosq global() argument
548 sqnmlx5e_icosq global() argument
549 reserved_roommlx5e_icosq global() argument
550 statemlx5e_icosq global() argument
555 lockmlx5e_icosq global() argument
556 ktls_resyncmlx5e_icosq global() argument
559 wq_ctrlmlx5e_icosq global() argument
560 channelmlx5e_icosq global() argument
562 recover_workmlx5e_icosq global() argument
H A Den_txrx.c73 void mlx5e_trigger_irq(struct mlx5e_icosq *sq) in mlx5e_trigger_irq()
128 struct mlx5e_icosq *aicosq = c->async_icosq; in mlx5e_napi_poll()
H A Den_main.c321 struct mlx5e_icosq *sq, in mlx5e_build_umr_wqe()
1591 static void mlx5e_free_icosq_db(struct mlx5e_icosq *sq) in mlx5e_alloc_icosq()
1596 static int mlx5e_alloc_icosq_db(struct mlx5e_icosq *sq, int numa) in mlx5e_alloc_icosq()
1611 struct mlx5e_icosq *sq = container_of(recover_work, struct mlx5e_icosq, in mlx5e_free_txqsq_db()
1619 struct mlx5e_icosq *sq = container_of(recover_work, struct mlx5e_icosq, in mlx5e_alloc_txqsq_db()
1629 struct mlx5e_icosq *sq, in mlx5e_alloc_txqsq_db()
1661 static void mlx5e_free_icosq(struct mlx5e_icosq *sq) in mlx5e_alloc_txqsq()
2048 struct mlx5e_sq_param *param, struct mlx5e_icosq *s in mlx5e_close_icosq()
[all...]
H A Den_rx.c644 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_alloc_rx_mpwqe()
803 void mlx5e_free_icosq_descs(struct mlx5e_icosq *sq) in mlx5e_poll_ico_cq()
832 struct mlx5e_icosq *sq = container_of(cq, struct mlx5e_icosq, cq); in mlx5e_poll_ico_cq()
931 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_post_rx_mpwqes()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ !
H A Drx.c22 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_xsk_alloc_rx_mpwqe()