/dports/net/mpich/mpich-3.4.3/modules/ucx/src/uct/ib/mlx5/exp/ |
H A D | ib_mlx5_hw.c | 48 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 D | ib_mlx5_hw.h | 16 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 D | hns_roce_qp.c | 455 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 D | hns_roce_srq.c | 171 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 D | hns_roce_qp.c | 455 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 D | hns_roce_srq.c | 171 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 D | hns_roce_qp.c | 455 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 D | hns_roce_srq.c | 171 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 D | ib_mlx5.c | 472 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 D | ib_mlx5.inl | 108 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 D | qp.c | 363 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 D | srq.h | 21 u32 wqe_cnt; member
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 363 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 D | srq.h | 21 u32 wqe_cnt; member
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 363 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 D | srq.h | 21 u32 wqe_cnt; member
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 314 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 D | qp.c | 314 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 D | qp.c | 314 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 D | pvrdma_qp.c | 140 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 D | dr_send.c | 60 (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 D | pvrdma_qp.c | 140 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 D | dr_send.c | 60 (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 D | dr_send.c | 60 (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 D | pvrdma_qp.c | 140 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()
|