Lines Matching refs:wqe_cnt

156 	if (wq->wqe_cnt == 0) {  in mlx5_ib_read_user_wqe()
162 offset = wq->offset + ((wqe_index % wq->wqe_cnt) << wq->wqe_shift); in mlx5_ib_read_user_wqe()
163 wq_end = wq->offset + (wq->wqe_cnt << wq->wqe_shift); in mlx5_ib_read_user_wqe()
256 qp->rq.wqe_cnt = 0; in set_rq_size()
262 qp->rq.wqe_cnt = ucmd->rq_wqe_count; in set_rq_size()
269 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
276 qp->rq.wqe_cnt = wq_size / wqe_size; in set_rq_size()
286 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
418 qp->sq.wqe_cnt = wq_size / MLX5_SEND_WQE_BB; in calc_sq_size()
419 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in calc_sq_size()
422 qp->sq.wqe_cnt, in calc_sq_size()
458 qp->sq.wqe_cnt = ucmd->sq_wqe_count; in set_user_buf_size()
460 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in set_user_buf_size()
462 qp->sq.wqe_cnt, in set_user_buf_size()
469 base->ubuffer.buf_size = qp->rq.wqe_cnt << qp->rq.wqe_shift; in set_user_buf_size()
470 qp->raw_packet_qp.sq.ubuffer.buf_size = qp->sq.wqe_cnt << 6; in set_user_buf_size()
472 base->ubuffer.buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) + in set_user_buf_size()
473 (qp->sq.wqe_cnt << 6); in set_user_buf_size()
827 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_user_qp()
953 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_kernel_qp()
954 base->ubuffer.buf_size = err + (qp->rq.wqe_cnt << qp->rq.wqe_shift); in create_kernel_qp()
962 qp->sq.qend = mlx5_get_send_wqe(qp, qp->sq.wqe_cnt); in create_kernel_qp()
993 qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
995 qp->sq.wr_data = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
997 qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, in create_kernel_qp()
999 qp->sq.w_list = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
1001 qp->sq.wqe_head = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
1310 if (qp->sq.wqe_cnt) { in create_raw_packet_qp()
1323 if (qp->rq.wqe_cnt) { in create_raw_packet_qp()
1341 qp->trans_qp.base.mqp.qpn = qp->sq.wqe_cnt ? sq->base.mqp.qpn : in create_raw_packet_qp()
1349 if (!qp->sq.wqe_cnt) in create_raw_packet_qp()
1365 if (qp->rq.wqe_cnt) { in destroy_raw_packet_qp()
1370 if (qp->sq.wqe_cnt) { in destroy_raw_packet_qp()
1751 ucmd.rq_wqe_count != qp->rq.wqe_cnt) { in create_qp_common()
1833 if (qp->rq.wqe_cnt) { in create_qp_common()
1835 MLX5_SET(qpc, qpc, log_rq_size, ilog2(qp->rq.wqe_cnt)); in create_qp_common()
1840 if (qp->sq.wqe_cnt) { in create_qp_common()
1841 MLX5_SET(qpc, qpc, log_sq_size, ilog2(qp->sq.wqe_cnt)); in create_qp_common()
2580 if ((qp->ibqp.qp_type == IB_QPT_RAW_PACKET) && qp->sq.wqe_cnt) in mlx5_set_path()
2852 int modify_rq = !!qp->rq.wqe_cnt; in modify_raw_packet_qp()
2853 int modify_sq = !!qp->sq.wqe_cnt; in modify_raw_packet_qp()
3107 if (qp->rq.wqe_cnt && cur_state == IB_QPS_RESET && new_state == IB_QPS_INIT) in __mlx5_ib_modify_qp()
4287 tidx = (tidx + 1) & (qp->sq.wqe_cnt - 1); in dump_wqe()
4305 *idx = qp->sq.cur_post & (qp->sq.wqe_cnt - 1); in __begin_wqe()
4715 ind = qp->rq.head & (qp->rq.wqe_cnt - 1); in _mlx5_ib_post_recv()
4750 ind = (ind + 1) & (qp->rq.wqe_cnt - 1); in _mlx5_ib_post_recv()
4944 if (qp->sq.wqe_cnt) { in query_raw_packet_qp_state()
4950 if (qp->rq.wqe_cnt) { in query_raw_packet_qp_state()
5130 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt; in mlx5_ib_query_qp()