icosq             712 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5e_icosq         icosq;   /* internal control operations */
icosq            1065 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_activate_icosq(struct mlx5e_icosq *icosq);
icosq            1066 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
icosq              30 drivers/net/ethernet/mellanox/mlx5/core/en/health.h void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
icosq              37 drivers/net/ethernet/mellanox/mlx5/core/en/params.h 	struct mlx5e_sq_param      icosq;
icosq              30 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq)
icosq              35 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 		if (icosq->cc == icosq->pc)
icosq              41 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	netdev_err(icosq->channel->netdev,
icosq              43 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 		   icosq->sqn, icosq->cc, icosq->pc);
icosq              48 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq)
icosq              50 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	WARN_ONCE(icosq->cc != icosq->pc, "ICOSQ 0x%x: cc (0x%x) != pc (0x%x)\n",
icosq              51 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 		  icosq->sqn, icosq->cc, icosq->pc);
icosq              52 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	icosq->cc = 0;
icosq              53 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	icosq->pc = 0;
icosq              59 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_icosq *icosq;
icosq              65 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	icosq = ctx;
icosq              66 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	rq = &icosq->channel->rq;
icosq              67 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	mdev = icosq->channel->mdev;
icosq              68 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	dev = icosq->channel->netdev;
icosq              69 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	err = mlx5_core_query_sq_state(mdev, icosq->sqn, &state);
icosq              72 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 			   icosq->sqn, err);
icosq              80 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	err = mlx5e_wait_for_icosq_flush(icosq);
icosq              84 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	mlx5e_deactivate_icosq(icosq);
icosq              88 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	err = mlx5e_health_sq_to_ready(icosq->channel, icosq->sqn);
icosq              92 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	mlx5e_reset_icosq_cc_pc(icosq);
icosq              94 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	clear_bit(MLX5E_SQ_STATE_RECOVERING, &icosq->state);
icosq              95 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	mlx5e_activate_icosq(icosq);
icosq             101 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	clear_bit(MLX5E_SQ_STATE_RECOVERING, &icosq->state);
icosq             105 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq)
icosq             107 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_priv *priv = icosq->channel->priv;
icosq             111 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	err_ctx.ctx = icosq;
icosq             113 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	sprintf(err_str, "ERR CQE on ICOSQ: 0x%x", icosq->sqn);
icosq             189 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_icosq *icosq;
icosq             195 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	icosq = &rq->channel->icosq;
icosq             199 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 		clear_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state);
icosq             206 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_icosq *icosq = &rq->channel->icosq;
icosq             214 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 		icosq->channel->ix, icosq->sqn, rq->rqn, rq->cq.mcq.cqn);
icosq             239 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5e_icosq *icosq;
icosq             247 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	icosq = &rq->channel->icosq;
icosq             252 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	err = mlx5_core_query_sq_state(priv->mdev, icosq->sqn, &icosq_hw_state);
icosq              58 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c 	mlx5e_build_xskicosq_param(priv, xskicosq_size, &cparam->icosq);
icosq             110 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c 	err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->xskicosq);
icosq             262 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_umr_wqe(rq, &c->icosq, &rq->mpwqe.umr_wqe);
icosq             926 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_trigger_irq(&rq->channel->icosq);
icosq             938 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	cancel_work_sync(&rq->channel->icosq.recover_work);
icosq            1439 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_activate_icosq(struct mlx5e_icosq *icosq)
icosq            1441 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	set_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state);
icosq            1444 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq)
icosq            1446 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_channel *c = icosq->channel;
icosq            1448 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	clear_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state);
icosq            1855 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	err = mlx5e_open_cq(c, icocq_moder, &cparam->icosq_cq, &c->icosq.cq);
icosq            1879 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->icosq);
icosq            1915 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_close_icosq(&c->icosq);
icosq            1933 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_close_cq(&c->icosq.cq);
icosq            1945 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_close_icosq(&c->icosq);
icosq            1952 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_close_cq(&c->icosq.cq);
icosq            2038 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_activate_icosq(&c->icosq);
icosq            2054 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_deactivate_icosq(&c->icosq);
icosq            2340 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_icosq_param(priv, icosq_log_wq_sz, &cparam->icosq);
icosq             489 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_icosq *sq = &rq->channel->icosq;
icosq             655 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_icosq *sq = &rq->channel->icosq;
icosq             144 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c 	mlx5e_poll_ico_cq(&c->icosq.cq);
icosq             181 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c 	mlx5e_cq_arm(&c->icosq.cq);
icosq             192 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c 		mlx5e_trigger_irq(&c->icosq);