Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dreporter_rx.c33 static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq) in mlx5e_wait_for_icosq_flush() argument
39 if (icosq->cc == icosq->pc) in mlx5e_wait_for_icosq_flush()
45 netdev_err(icosq->channel->netdev, in mlx5e_wait_for_icosq_flush()
47 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_wait_for_icosq_flush()
52 static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq) in mlx5e_reset_icosq_cc_pc() argument
54 WARN_ONCE(icosq->cc != icosq->pc, "ICOSQ 0x%x: cc (0x%x) != pc (0x%x)\n", in mlx5e_reset_icosq_cc_pc()
55 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_reset_icosq_cc_pc()
56 icosq->cc = 0; in mlx5e_reset_icosq_cc_pc()
57 icosq->pc = 0; in mlx5e_reset_icosq_cc_pc()
63 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_err_icosq_cqe_recover() local
[all …]
Dhealth.h30 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
Dparams.h46 struct mlx5e_sq_param icosq; member
Dparams.c705 mlx5e_build_icosq_param(mdev, icosq_log_wq_sz, &cparam->icosq); in mlx5e_build_channel_param()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c168 mlx5e_poll_ico_cq(&c->icosq.cq); in mlx5e_napi_poll()
224 mlx5e_cq_arm(&c->icosq.cq); in mlx5e_napi_poll()
235 mlx5e_trigger_irq(&c->icosq); in mlx5e_napi_poll()
Den_main.c231 mlx5e_build_umr_wqe(rq, rq->icosq, &rq->mpwqe.umr_wqe); in mlx5e_rq_alloc_mpwqe_info()
392 rq->icosq = &c->icosq; in mlx5e_init_rxq_rq()
896 if (rq->icosq) { in mlx5e_activate_rq()
897 mlx5e_trigger_irq(rq->icosq); in mlx5e_activate_rq()
914 if (rq->icosq) in mlx5e_close_rq()
915 cancel_work_sync(&rq->icosq->recover_work); in mlx5e_close_rq()
1436 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq) in mlx5e_activate_icosq() argument
1438 set_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_activate_icosq()
1441 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq) in mlx5e_deactivate_icosq() argument
1443 clear_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_deactivate_icosq()
[all …]
Den.h638 struct mlx5e_icosq *icosq; member
686 struct mlx5e_icosq icosq; /* internal control operations */ member
999 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq);
1000 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
Den_rx.c501 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_alloc_rx_mpwqe()
717 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_post_rx_mpwqes()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dsetup.c64 rq->icosq = &c->icosq; in mlx5e_init_xsk_rq()