Home
last modified time | relevance | path

Searched refs:num_wqebbs (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_wq.c703 int num_wqebbs, u16 idx) in copy_wqe_to_shadow() argument
708 for (i = 0; i < num_wqebbs; i++, idx++) { in copy_wqe_to_shadow()
720 int num_wqebbs, u16 idx) in copy_wqe_from_shadow() argument
725 for (i = 0; i < num_wqebbs; i++, idx++) { in copy_wqe_from_shadow()
746 int curr_pg, end_pg, num_wqebbs; in hinic_get_wqe() local
754 atomic_add(num_wqebbs, &wq->delta); in hinic_get_wqe()
796 atomic_sub(num_wqebbs, &wq->prod_idx); in hinic_return_wqe()
798 atomic_add(num_wqebbs, &wq->delta); in hinic_return_wqe()
811 atomic_add(num_wqebbs, &wq->cons_idx); in hinic_put_wqe()
813 atomic_add(num_wqebbs, &wq->delta); in hinic_put_wqe()
[all …]
A Dhinic_hw_cmdq.c347 int errcode, wrapped, num_wqebbs; in cmdq_sync_cmd_direct_resp() local
366 num_wqebbs = ALIGN(WQE_LCMD_SIZE, wq->wqebb_size) / wq->wqebb_size; in cmdq_sync_cmd_direct_resp()
367 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_sync_cmd_direct_resp()
429 int wrapped, num_wqebbs; in cmdq_set_arm_bit() local
445 num_wqebbs = ALIGN(WQE_SCMD_SIZE, wq->wqebb_size) / wq->wqebb_size; in cmdq_set_arm_bit()
446 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_set_arm_bit()
A Dhinic_hw_qp.c882 unsigned int num_wqebbs; in hinic_rq_read_next_wqe() local
885 num_wqebbs = wqe_size / wq->wqebb_size; in hinic_rq_read_next_wqe()
887 *cons_idx = RQ_MASKED_IDX(rq, *cons_idx + num_wqebbs); in hinic_rq_read_next_wqe()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dktls_tx.c148 u16 pi, u8 num_wqebbs, u32 num_bytes, in tx_fill_wi() argument
154 .num_wqebbs = num_wqebbs, in tx_fill_wi()
176 u16 pi, num_wqebbs; in post_static_params() local
178 num_wqebbs = MLX5E_TLS_SET_STATIC_PARAMS_WQEBBS; in post_static_params()
179 pi = mlx5e_txqsq_get_next_pi(sq, num_wqebbs); in post_static_params()
184 tx_fill_wi(sq, pi, num_wqebbs, 0, NULL); in post_static_params()
185 sq->pc += num_wqebbs; in post_static_params()
194 u16 pi, num_wqebbs; in post_progress_params() local
197 pi = mlx5e_txqsq_get_next_pi(sq, num_wqebbs); in post_progress_params()
201 tx_fill_wi(sq, pi, num_wqebbs, 0, NULL); in post_progress_params()
[all …]
A Dktls_rx.c141 u16 pi, num_wqebbs; in post_static_params() local
143 num_wqebbs = MLX5E_TLS_SET_STATIC_PARAMS_WQEBBS; in post_static_params()
147 pi = mlx5e_icosq_get_next_pi(sq, num_wqebbs); in post_static_params()
155 .num_wqebbs = num_wqebbs, in post_static_params()
159 sq->pc += num_wqebbs; in post_static_params()
171 u16 pi, num_wqebbs; in post_progress_params() local
173 num_wqebbs = MLX5E_TLS_SET_PROGRESS_PARAMS_WQEBBS; in post_progress_params()
177 pi = mlx5e_icosq_get_next_pi(sq, num_wqebbs); in post_progress_params()
185 .num_wqebbs = num_wqebbs, in post_progress_params()
190 sq->pc += num_wqebbs; in post_progress_params()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tx.c328 u8 num_wqebbs; member
414 .num_wqebbs = DIV_ROUND_UP(ds_cnt, MLX5_SEND_WQEBB_NUM_DS), in mlx5e_sq_calc_wqe_attr()
446 .num_wqebbs = wqe_attr->num_wqebbs, in mlx5e_txwqe_complete()
455 sq->pc += wi->num_wqebbs; in mlx5e_txwqe_complete()
609 sq->pc += wi->num_wqebbs; in mlx5e_tx_mpwqe_session_complete()
719 pi = mlx5e_txqsq_get_next_pi(sq, wqe_attr.num_wqebbs); in mlx5e_xmit()
740 pi = mlx5e_txqsq_get_next_pi(sq, wqe_attr.num_wqebbs); in mlx5e_sq_xmit_simple()
838 sqcc += wi->num_wqebbs; in mlx5e_poll_tx_cq()
867 mlx5_wq_cyc_wqe_dump(&sq->wq, ci, wi->num_wqebbs); in mlx5e_poll_tx_cq()
918 sqcc += wi->num_wqebbs; in mlx5e_free_txqsq_descs()
[all …]
A Den_txrx.c80 .num_wqebbs = 1, in mlx5e_trigger_irq()
A Den_rx.c590 .num_wqebbs = wqe_bbs, in mlx5e_build_shampo_hd_umr()
701 .num_wqebbs = MLX5E_UMR_WQEBBS, in mlx5e_alloc_rx_mpwqe()
817 sqcc += wi->num_wqebbs; in mlx5e_free_icosq_descs()
890 sqcc += wi->num_wqebbs; in mlx5e_poll_ico_cq()
898 mlx5_wq_cyc_wqe_dump(&sq->wq, ci, wi->num_wqebbs); in mlx5e_poll_ico_cq()
A Den_main.c1555 .num_wqebbs = 1, in mlx5e_deactivate_txqsq()
1685 .num_wqebbs = 1, in mlx5e_open_xdpsq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dxdp.c182 .num_wqebbs = 1, in mlx5e_xdpsq_get_next_pi()
230 wi->num_wqebbs = DIV_ROUND_UP(ds_count, MLX5_SEND_WQEBB_NUM_DS); in mlx5e_xdp_mpwqe_complete()
233 sq->pc += wi->num_wqebbs; in mlx5e_xdp_mpwqe_complete()
439 sqcc += wi->num_wqebbs; in mlx5e_poll_xdpsq_cq()
450 mlx5_wq_cyc_wqe_dump(&sq->wq, ci, wi->num_wqebbs); in mlx5e_poll_xdpsq_cq()
486 sq->cc += wi->num_wqebbs; in mlx5e_free_xdpsq_descs()
A Dtxrx.h134 u8 num_wqebbs; member
158 .num_wqebbs = 1, in mlx5e_txqsq_get_next_pi()
176 u8 num_wqebbs; member
214 .num_wqebbs = 1, in mlx5e_icosq_get_next_pi()
A Dxdp.h135 u8 num_wqebbs; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
A Dtx.c59 wi->num_wqebbs = 1; in mlx5e_xsk_tx_post_err()

Completed in 51 milliseconds