Searched refs:icosq (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | reporter_rx.c | 42 if (icosq->cc == icosq->pc) in mlx5e_wait_for_icosq_flush() 50 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_wait_for_icosq_flush() 57 WARN_ONCE(icosq->cc != icosq->pc, "ICOSQ 0x%x: cc (0x%x) != pc (0x%x)\n", in mlx5e_reset_icosq_cc_pc() 58 icosq->sqn, icosq->cc, icosq->pc); in mlx5e_reset_icosq_cc_pc() 59 icosq->cc = 0; in mlx5e_reset_icosq_cc_pc() 60 icosq->pc = 0; in mlx5e_reset_icosq_cc_pc() 73 icosq = ctx; in mlx5e_rx_reporter_err_icosq_cqe_recover() 292 if (rq->icosq) { in mlx5e_rx_reporter_build_diagnose_output_rq_common() 293 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_rx_reporter_build_diagnose_output_rq_common() local 673 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_reporter_rx_timeout() local [all …]
|
A D | health.h | 30 void mlx5e_reporter_icosq_cqe_err(struct mlx5e_icosq *icosq);
|
A D | params.h | 43 struct mlx5e_sq_param icosq; member
|
A D | params.c | 1241 mlx5e_build_icosq_param(mdev, icosq_log_wq_sz, &cparam->icosq); in mlx5e_build_channel_param()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
A D | rx.c | 22 struct mlx5e_icosq *icosq = rq->icosq; in mlx5e_xsk_alloc_rx_mpwqe() local 23 struct mlx5_wq_cyc *wq = &icosq->wq; in mlx5e_xsk_alloc_rx_mpwqe() 49 pi = mlx5e_icosq_get_next_pi(icosq, rq->mpwqe.umr_wqebbs); in mlx5e_xsk_alloc_rx_mpwqe() 126 cpu_to_be32((icosq->pc << MLX5_WQE_CTRL_WQE_INDEX_SHIFT) | MLX5_OPCODE_UMR); in mlx5e_xsk_alloc_rx_mpwqe() 138 icosq->db.wqe_info[pi] = (struct mlx5e_icosq_wqe_info) { in mlx5e_xsk_alloc_rx_mpwqe() 144 icosq->pc += rq->mpwqe.umr_wqebbs; in mlx5e_xsk_alloc_rx_mpwqe() 146 icosq->doorbell_cseg = &umr_wqe->ctrl; in mlx5e_xsk_alloc_rx_mpwqe()
|
A D | setup.c | 75 rq->icosq = &c->icosq; in mlx5e_init_xsk_rq()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_txrx.c | 179 mlx5e_poll_ico_cq(&c->icosq.cq); in mlx5e_napi_poll() 235 mlx5e_cq_arm(&c->icosq.cq); in mlx5e_napi_poll() 246 mlx5e_trigger_irq(&c->icosq); in mlx5e_napi_poll()
|
A D | en.h | 736 struct mlx5e_icosq *icosq; member 786 struct mlx5e_icosq icosq; /* internal control operations */ member 1110 void mlx5e_activate_icosq(struct mlx5e_icosq *icosq); 1111 void mlx5e_deactivate_icosq(struct mlx5e_icosq *icosq);
|
A D | en_main.c | 596 rq->icosq = &c->icosq; in mlx5e_init_rxq_rq() 1776 set_bit(MLX5E_SQ_STATE_ENABLED, &icosq->state); in mlx5e_activate_icosq() 2239 &c->icosq.cq); in mlx5e_open_queues() 2271 err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->icosq, in mlx5e_open_queues() 2308 mlx5e_close_icosq(&c->icosq); in mlx5e_open_queues() 2327 mlx5e_close_cq(&c->icosq.cq); in mlx5e_open_queues() 2341 cancel_work_sync(&c->icosq.recover_work); in mlx5e_close_queues() 2344 mlx5e_close_icosq(&c->icosq); in mlx5e_close_queues() 2352 mlx5e_close_cq(&c->icosq.cq); in mlx5e_close_queues() 2476 mlx5e_activate_icosq(&c->icosq); in mlx5e_activate_channel() [all …]
|
A D | en_rx.c | 658 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_alloc_rx_hd_mpwqe() 697 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_alloc_rx_mpwqe() 897 struct mlx5e_channel *c = container_of(sq, struct mlx5e_channel, icosq); in mlx5e_handle_shampo_hd_umr() 1004 struct mlx5e_icosq *sq = rq->icosq; in mlx5e_post_rx_mpwqes()
|
Completed in 32 milliseconds