Searched refs:icosq (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | reporter_rx.c | 30 static int mlx5e_wait_for_icosq_flush(struct mlx5e_icosq *icosq) in mlx5e_wait_for_icosq_flush() argument 35 if (icosq->cc == icosq->pc) in mlx5e_wait_for_icosq_flush() 41 netdev_err(icosq->channel->netdev, in mlx5e_wait_for_icosq_flush() 43 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_wait_for_icosq_flush() 48 static void mlx5e_reset_icosq_cc_pc(struct mlx5e_icosq *icosq) in mlx5e_reset_icosq_cc_pc() argument 50 WARN_ONCE(icosq->cc != icosq->pc, "ICOSQ 0x%x: cc (0x%x) != pc (0x%x)\n", in mlx5e_reset_icosq_cc_pc() 51 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_reset_icosq_cc_pc() 52 icosq->cc = 0; in mlx5e_reset_icosq_cc_pc() 53 icosq->pc = 0; in mlx5e_reset_icosq_cc_pc() 59 struct mlx5e_icosq *icosq; in mlx5e_rx_reporter_err_icosq_cqe_recover() local [all …]
|
D | health.h | 31 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
|
D | params.h | 37 struct mlx5e_sq_param icosq; member
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_txrx.c | 143 mlx5e_poll_ico_cq(&c->icosq.cq); in mlx5e_napi_poll() 176 mlx5e_cq_arm(&c->icosq.cq); in mlx5e_napi_poll() 187 mlx5e_trigger_irq(&c->icosq); in mlx5e_napi_poll()
|
D | en_main.c | 262 mlx5e_build_umr_wqe(rq, &c->icosq, &rq->mpwqe.umr_wqe); in mlx5e_rq_alloc_mpwqe_info() 906 mlx5e_trigger_irq(&rq->channel->icosq); in mlx5e_activate_rq() 918 cancel_work_sync(&rq->channel->icosq.recover_work); in mlx5e_close_rq() 1419 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq) in mlx5e_activate_icosq() argument 1421 set_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_activate_icosq() 1424 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq) in mlx5e_deactivate_icosq() argument 1426 struct mlx5e_channel *c = icosq->channel; in mlx5e_deactivate_icosq() 1428 clear_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_deactivate_icosq() 1836 err = mlx5e_open_cq(c, icocq_moder, &cparam->icosq_cq, &c->icosq.cq); in mlx5e_open_queues() 1860 err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->icosq); in mlx5e_open_queues() [all …]
|
D | en.h | 710 struct mlx5e_icosq icosq; /* internal control operations */ member 1061 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq); 1062 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
|
D | en_rx.c | 488 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_alloc_rx_mpwqe() 654 struct mlx5e_icosq *sq = &rq->channel->icosq; in mlx5e_post_rx_mpwqes()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | setup.c | 58 mlx5e_build_xskicosq_param(priv, xskicosq_size, &cparam->icosq); in mlx5e_build_xsk_cparam() 110 err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->xskicosq); in mlx5e_open_xsk()
|