Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dreporter_rx.c31 static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq) in mlx5e_wait_for_icosq_flush() argument
37 if (icosq->cc == icosq->pc) in mlx5e_wait_for_icosq_flush()
43 netdev_err(icosq->channel->netdev, in mlx5e_wait_for_icosq_flush()
45 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_wait_for_icosq_flush()
50 static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq) in mlx5e_reset_icosq_cc_pc() argument
52 WARN_ONCE(icosq->cc != icosq->pc, "ICOSQ 0x%x: cc (0x%x) != pc (0x%x)\n", in mlx5e_reset_icosq_cc_pc()
53 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_reset_icosq_cc_pc()
54 icosq->cc = 0; in mlx5e_reset_icosq_cc_pc()
55 icosq->pc = 0; in mlx5e_reset_icosq_cc_pc()
61 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_err_icosq_cqe_recover() local
[all …]
H A Dhealth.h32 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
H A Dparams.h39 struct mlx5e_sq_param icosq; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c155 mlx5e_poll_ico_cq(&c->icosq.cq); in mlx5e_napi_poll()
197 mlx5e_cq_arm(&c->icosq.cq); in mlx5e_napi_poll()
208 mlx5e_trigger_irq(&c->icosq); in mlx5e_napi_poll()
H A Den_main.c242 mlx5e_build_umr_wqe(rq, &c->icosq, &rq->mpwqe.umr_wqe); in mlx5e_rq_alloc_mpwqe_info()
916 mlx5e_trigger_irq(&rq->channel->icosq); in mlx5e_activate_rq()
928 cancel_work_sync(&rq->channel->icosq.recover_work); in mlx5e_close_rq()
1463 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq) in mlx5e_activate_icosq() argument
1465 set_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_activate_icosq()
1468 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq) in mlx5e_deactivate_icosq() argument
1470 clear_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_deactivate_icosq()
1848 err = mlx5e_open_cq(c, icocq_moder, &cparam->icosq.cqp, &c->async_icosq.cq); in mlx5e_open_queues()
1852 err = mlx5e_open_cq(c, icocq_moder, &cparam->async_icosq.cqp, &c->icosq.cq); in mlx5e_open_queues()
1882 err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->icosq, in mlx5e_open_queues()
[all …]
H A Den.h651 struct mlx5e_icosq icosq; /* internal control operations */ member
969 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq);
970 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
H A Den_rx.c507 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_alloc_rx_mpwqe()
717 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_post_rx_mpwqes()