Home
last modified time | relevance | path

Searched refs:wqe_cnt (Results 1 – 25 of 109) sorted by relevance

12345

/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ib/mlx5/exp/
H A Dib_mlx5_hw.c48 qp_info->dv.sq.wqe_cnt = ibv_qp_info.sq.wqe_cnt; in uct_ib_mlx5_get_qp_info()
51 qp_info->dv.rq.wqe_cnt = ibv_qp_info.rq.wqe_cnt; in uct_ib_mlx5_get_qp_info()
67 qp_info->dv.sq.wqe_cnt = mqp->sq.wqe_cnt; in uct_ib_mlx5_get_qp_info()
70 qp_info->dv.rq.wqe_cnt = mqp->rq.wqe_cnt; in uct_ib_mlx5_get_qp_info()
H A Dib_mlx5_hw.h16 uint32_t wqe_cnt; member
21 uint32_t wqe_cnt; member
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c455 hr_qp->rq.wqe_cnt = 0; in set_rq_size()
457 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
489 hr_qp->rq.wqe_cnt = cnt; in set_rq_size()
493 hr_qp->rq_inl_buf.wqe_cnt = cnt; in set_rq_size()
495 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
587 hr_qp->sq.wqe_cnt = cnt; in set_user_sq_size()
665 hr_qp->sq.wqe_cnt = cnt; in set_kernel_sq_size()
698 u32 wqe_cnt = hr_qp->rq_inl_buf.wqe_cnt; in alloc_rq_inline_buf() local
717 for (i = 1; i < wqe_cnt; i++) in alloc_rq_inline_buf()
917 if (hr_qp->rq.wqe_cnt) { in alloc_kernel_wrid()
[all …]
H A Dhns_roce_srq.c171 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_idx()
186 idx_que->bitmap = bitmap_zalloc(srq->wqe_cnt, GFP_KERNEL); in alloc_srq_idx()
226 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_wqe_buf()
249 srq->wrid = kvmalloc_array(srq->wqe_cnt, sizeof(u64), GFP_KERNEL); in alloc_srq_wrid()
302 srq->wqe_cnt = roundup_pow_of_two(attr->max_wr); in set_srq_basic_param()
305 attr->max_wr = srq->wqe_cnt; in set_srq_basic_param()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c455 hr_qp->rq.wqe_cnt = 0; in set_rq_size()
457 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
489 hr_qp->rq.wqe_cnt = cnt; in set_rq_size()
493 hr_qp->rq_inl_buf.wqe_cnt = cnt; in set_rq_size()
495 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
587 hr_qp->sq.wqe_cnt = cnt; in set_user_sq_size()
665 hr_qp->sq.wqe_cnt = cnt; in set_kernel_sq_size()
698 u32 wqe_cnt = hr_qp->rq_inl_buf.wqe_cnt; in alloc_rq_inline_buf() local
717 for (i = 1; i < wqe_cnt; i++) in alloc_rq_inline_buf()
917 if (hr_qp->rq.wqe_cnt) { in alloc_kernel_wrid()
[all …]
H A Dhns_roce_srq.c171 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_idx()
186 idx_que->bitmap = bitmap_zalloc(srq->wqe_cnt, GFP_KERNEL); in alloc_srq_idx()
226 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_wqe_buf()
249 srq->wrid = kvmalloc_array(srq->wqe_cnt, sizeof(u64), GFP_KERNEL); in alloc_srq_wrid()
302 srq->wqe_cnt = roundup_pow_of_two(attr->max_wr); in set_srq_basic_param()
305 attr->max_wr = srq->wqe_cnt; in set_srq_basic_param()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c455 hr_qp->rq.wqe_cnt = 0; in set_rq_size()
457 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
489 hr_qp->rq.wqe_cnt = cnt; in set_rq_size()
493 hr_qp->rq_inl_buf.wqe_cnt = cnt; in set_rq_size()
495 hr_qp->rq_inl_buf.wqe_cnt = 0; in set_rq_size()
587 hr_qp->sq.wqe_cnt = cnt; in set_user_sq_size()
665 hr_qp->sq.wqe_cnt = cnt; in set_kernel_sq_size()
698 u32 wqe_cnt = hr_qp->rq_inl_buf.wqe_cnt; in alloc_rq_inline_buf() local
717 for (i = 1; i < wqe_cnt; i++) in alloc_rq_inline_buf()
917 if (hr_qp->rq.wqe_cnt) { in alloc_kernel_wrid()
[all …]
H A Dhns_roce_srq.c171 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_idx()
186 idx_que->bitmap = bitmap_zalloc(srq->wqe_cnt, GFP_KERNEL); in alloc_srq_idx()
226 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_wqe_buf()
249 srq->wrid = kvmalloc_array(srq->wqe_cnt, sizeof(u64), GFP_KERNEL); in alloc_srq_wrid()
302 srq->wqe_cnt = roundup_pow_of_two(attr->max_wr); in set_srq_basic_param()
305 attr->max_wr = srq->wqe_cnt; in set_srq_basic_param()
/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ib/mlx5/
H A Dib_mlx5.c472 if ((qp_info.dv.sq.stride != MLX5_SEND_WQE_BB) || !ucs_is_pow2(qp_info.dv.sq.wqe_cnt) || in uct_ib_mlx5_txwq_init()
478 MLX5_SEND_WQE_BB, qp_info.dv.sq.stride, qp_info.dv.sq.wqe_cnt); in uct_ib_mlx5_txwq_init()
489 qp_info.dv.sq.stride * qp_info.dv.sq.wqe_cnt, in uct_ib_mlx5_txwq_init()
490 qp_info.dv.sq.stride, qp_info.dv.sq.wqe_cnt, in uct_ib_mlx5_txwq_init()
495 qp_info.dv.sq.stride * qp_info.dv.sq.wqe_cnt); in uct_ib_mlx5_txwq_init()
515 txwq->bb_max = qp_info.dv.sq.wqe_cnt - 2 * UCT_IB_MLX5_MAX_BB; in uct_ib_mlx5_txwq_init()
555 if (!ucs_is_pow2(qp_info.dv.rq.wqe_cnt) || in uct_ib_mlx5_get_rxwq()
558 qp_info.dv.rq.wqe_cnt, in uct_ib_mlx5_get_rxwq()
565 rxwq->mask = qp_info.dv.rq.wqe_cnt - 1; in uct_ib_mlx5_get_rxwq()
568 memset(rxwq->wqes, 0, qp_info.dv.rq.wqe_cnt * sizeof(struct mlx5_wqe_data_seg)); in uct_ib_mlx5_get_rxwq()
H A Dib_mlx5.inl108 uint16_t wqe_cnt; local
115 wqe_cnt = UCS_PTR_BYTE_DIFF(wq->qstart, wq->qend) / MLX5_SEND_WQE_BB;
116 if (wqe_cnt < wq->bb_max) {
117 ucs_fatal("wqe count (%u) < bb_max (%u)", wqe_cnt, wq->bb_max);
121 wqe_e = (wqe_s + num_bb) % wqe_cnt;
123 sw_pi = wq->prev_sw_pi % wqe_cnt;
124 hw_ci = wq->hw_ci % wqe_cnt;
143 ucs_fatal("tx wq overrun: hw_ci: %u sw_pi: %u cur: %u-%u num_bb: %u wqe_cnt: %u",
144 hw_ci, sw_pi, wqe_s, wqe_e, num_bb, wqe_cnt);
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/mlx5/
H A Dqp.c363 qp->rq.wqe_cnt = 0; in set_rq_size()
538 qp->sq.wqe_cnt, in calc_sq_size()
578 qp->sq.wqe_cnt, in set_user_buf_size()
1055 if (qp->rq.wqe_cnt) in _create_kernel_qp()
1059 if (qp->sq.wqe_cnt) { in _create_kernel_qp()
1489 if (!qp->sq.wqe_cnt && !qp->rq.wqe_cnt) in create_raw_packet_qp()
1491 if (qp->sq.wqe_cnt) { in create_raw_packet_qp()
1512 if (qp->rq.wqe_cnt) { in create_raw_packet_qp()
1559 if (!qp->sq.wqe_cnt) in create_raw_packet_qp()
1575 if (qp->rq.wqe_cnt) { in destroy_raw_packet_qp()
[all …]
H A Dsrq.h21 u32 wqe_cnt; member
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/mlx5/
H A Dqp.c363 qp->rq.wqe_cnt = 0; in set_rq_size()
538 qp->sq.wqe_cnt, in calc_sq_size()
578 qp->sq.wqe_cnt, in set_user_buf_size()
1055 if (qp->rq.wqe_cnt) in _create_kernel_qp()
1059 if (qp->sq.wqe_cnt) { in _create_kernel_qp()
1489 if (!qp->sq.wqe_cnt && !qp->rq.wqe_cnt) in create_raw_packet_qp()
1491 if (qp->sq.wqe_cnt) { in create_raw_packet_qp()
1512 if (qp->rq.wqe_cnt) { in create_raw_packet_qp()
1559 if (!qp->sq.wqe_cnt) in create_raw_packet_qp()
1575 if (qp->rq.wqe_cnt) { in destroy_raw_packet_qp()
[all …]
H A Dsrq.h21 u32 wqe_cnt; member
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/mlx5/
H A Dqp.c363 qp->rq.wqe_cnt = 0; in set_rq_size()
538 qp->sq.wqe_cnt, in calc_sq_size()
578 qp->sq.wqe_cnt, in set_user_buf_size()
1055 if (qp->rq.wqe_cnt) in _create_kernel_qp()
1059 if (qp->sq.wqe_cnt) { in _create_kernel_qp()
1489 if (!qp->sq.wqe_cnt && !qp->rq.wqe_cnt) in create_raw_packet_qp()
1491 if (qp->sq.wqe_cnt) { in create_raw_packet_qp()
1512 if (qp->rq.wqe_cnt) { in create_raw_packet_qp()
1559 if (!qp->sq.wqe_cnt) in create_raw_packet_qp()
1575 if (qp->rq.wqe_cnt) { in destroy_raw_packet_qp()
[all …]
H A Dsrq.h21 u32 wqe_cnt; member
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/mlx4/
H A Dqp.c314 qp->rq.wqe_cnt = qp->rq.max_gs = 0; in set_rq_size()
391 (qp->sq.wqe_cnt << qp->sq.wqe_shift); in set_kernel_sq_size()
401 qp->sq.wqe_cnt - qp->sq_spare_wqes; in set_kernel_sq_size()
641 qp->sq.wqe_cnt = 1; in create_qp_rss()
877 qp->sq.wqe_cnt = 1; in create_rq()
1434 if (qp->rq.wqe_cnt) { in destroy_qp_common()
1450 if (qp->rq.wqe_cnt) in destroy_qp_common()
2176 if (qp->rq.wqe_cnt) in __mlx4_ib_modify_qp()
2181 if (qp->sq.wqe_cnt) in __mlx4_ib_modify_qp()
2401 if (qp->rq.wqe_cnt && in __mlx4_ib_modify_qp()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/mlx4/
H A Dqp.c314 qp->rq.wqe_cnt = qp->rq.max_gs = 0; in set_rq_size()
391 (qp->sq.wqe_cnt << qp->sq.wqe_shift); in set_kernel_sq_size()
401 qp->sq.wqe_cnt - qp->sq_spare_wqes; in set_kernel_sq_size()
641 qp->sq.wqe_cnt = 1; in create_qp_rss()
877 qp->sq.wqe_cnt = 1; in create_rq()
1434 if (qp->rq.wqe_cnt) { in destroy_qp_common()
1450 if (qp->rq.wqe_cnt) in destroy_qp_common()
2176 if (qp->rq.wqe_cnt) in __mlx4_ib_modify_qp()
2181 if (qp->sq.wqe_cnt) in __mlx4_ib_modify_qp()
2401 if (qp->rq.wqe_cnt && in __mlx4_ib_modify_qp()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/mlx4/
H A Dqp.c314 qp->rq.wqe_cnt = qp->rq.max_gs = 0; in set_rq_size()
391 (qp->sq.wqe_cnt << qp->sq.wqe_shift); in set_kernel_sq_size()
401 qp->sq.wqe_cnt - qp->sq_spare_wqes; in set_kernel_sq_size()
641 qp->sq.wqe_cnt = 1; in create_qp_rss()
877 qp->sq.wqe_cnt = 1; in create_rq()
1434 if (qp->rq.wqe_cnt) { in destroy_qp_common()
1450 if (qp->rq.wqe_cnt) in destroy_qp_common()
2176 if (qp->rq.wqe_cnt) in __mlx4_ib_modify_qp()
2181 if (qp->sq.wqe_cnt) in __mlx4_ib_modify_qp()
2401 if (qp->rq.wqe_cnt && in __mlx4_ib_modify_qp()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c140 qp->rq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_recv_wr)); in pvrdma_set_rq_size()
144 req_cap->max_recv_wr = qp->rq.wqe_cnt; in pvrdma_set_rq_size()
150 qp->npages_recv = (qp->rq.wqe_cnt * qp->rq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_rq_size()
165 qp->sq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_send_wr)); in pvrdma_set_sq_size()
169 req_cap->max_send_wr = qp->sq.wqe_cnt; in pvrdma_set_sq_size()
177 (qp->sq.wqe_cnt * qp->sq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_sq_size()
707 qp->sq.ring, qp->sq.wqe_cnt, &tail))) { in pvrdma_post_send()
868 qp->sq.wqe_cnt); in pvrdma_post_send()
933 qp->rq.ring, qp->rq.wqe_cnt, &tail))) { in pvrdma_post_recv()
959 qp->rq.wqe_cnt); in pvrdma_post_recv()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c60 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
66 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
126 dr_qp->rq.wqe_cnt = 4; in dr_create_rc_qp()
129 dr_qp->sq.wqe_cnt = roundup_pow_of_two(attr->max_send_wr); in dr_create_rc_qp()
132 MLX5_SET(qpc, temp_qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
133 MLX5_SET(qpc, temp_qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
141 dr_qp->sq.wqe_head = kcalloc(dr_qp->sq.wqe_cnt, in dr_create_rc_qp()
172 MLX5_SET(qpc, qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
174 MLX5_SET(qpc, qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
240 idx = dr_qp->sq.pc & (dr_qp->sq.wqe_cnt - 1); in dr_rdma_segments()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c140 qp->rq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_recv_wr)); in pvrdma_set_rq_size()
144 req_cap->max_recv_wr = qp->rq.wqe_cnt; in pvrdma_set_rq_size()
150 qp->npages_recv = (qp->rq.wqe_cnt * qp->rq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_rq_size()
165 qp->sq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_send_wr)); in pvrdma_set_sq_size()
169 req_cap->max_send_wr = qp->sq.wqe_cnt; in pvrdma_set_sq_size()
177 (qp->sq.wqe_cnt * qp->sq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_sq_size()
707 qp->sq.ring, qp->sq.wqe_cnt, &tail))) { in pvrdma_post_send()
868 qp->sq.wqe_cnt); in pvrdma_post_send()
933 qp->rq.ring, qp->rq.wqe_cnt, &tail))) { in pvrdma_post_recv()
959 qp->rq.wqe_cnt); in pvrdma_post_recv()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c60 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
66 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
126 dr_qp->rq.wqe_cnt = 4; in dr_create_rc_qp()
129 dr_qp->sq.wqe_cnt = roundup_pow_of_two(attr->max_send_wr); in dr_create_rc_qp()
132 MLX5_SET(qpc, temp_qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
133 MLX5_SET(qpc, temp_qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
141 dr_qp->sq.wqe_head = kcalloc(dr_qp->sq.wqe_cnt, in dr_create_rc_qp()
172 MLX5_SET(qpc, qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
174 MLX5_SET(qpc, qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
240 idx = dr_qp->sq.pc & (dr_qp->sq.wqe_cnt - 1); in dr_rdma_segments()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c60 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
66 (dr_cq->qp->sq.wqe_cnt - 1); in dr_parse_cqe()
126 dr_qp->rq.wqe_cnt = 4; in dr_create_rc_qp()
129 dr_qp->sq.wqe_cnt = roundup_pow_of_two(attr->max_send_wr); in dr_create_rc_qp()
132 MLX5_SET(qpc, temp_qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
133 MLX5_SET(qpc, temp_qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
141 dr_qp->sq.wqe_head = kcalloc(dr_qp->sq.wqe_cnt, in dr_create_rc_qp()
172 MLX5_SET(qpc, qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
174 MLX5_SET(qpc, qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
240 idx = dr_qp->sq.pc & (dr_qp->sq.wqe_cnt - 1); in dr_rdma_segments()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c140 qp->rq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_recv_wr)); in pvrdma_set_rq_size()
144 req_cap->max_recv_wr = qp->rq.wqe_cnt; in pvrdma_set_rq_size()
150 qp->npages_recv = (qp->rq.wqe_cnt * qp->rq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_rq_size()
165 qp->sq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_send_wr)); in pvrdma_set_sq_size()
169 req_cap->max_send_wr = qp->sq.wqe_cnt; in pvrdma_set_sq_size()
177 (qp->sq.wqe_cnt * qp->sq.wqe_size + PAGE_SIZE - 1) / in pvrdma_set_sq_size()
707 qp->sq.ring, qp->sq.wqe_cnt, &tail))) { in pvrdma_post_send()
868 qp->sq.wqe_cnt); in pvrdma_post_send()
933 qp->rq.ring, qp->rq.wqe_cnt, &tail))) { in pvrdma_post_recv()
959 qp->rq.wqe_cnt); in pvrdma_post_recv()

12345