Lines Matching refs:wqe_cnt
134 if (wq->wqe_cnt == 0) { in mlx5_ib_read_user_wqe()
140 offset = wq->offset + ((wqe_index % wq->wqe_cnt) << wq->wqe_shift); in mlx5_ib_read_user_wqe()
141 wq_end = wq->offset + (wq->wqe_cnt << wq->wqe_shift); in mlx5_ib_read_user_wqe()
234 qp->rq.wqe_cnt = 0; in set_rq_size()
238 qp->rq.wqe_cnt = ucmd->rq_wqe_count; in set_rq_size()
241 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
248 qp->rq.wqe_cnt = wq_size / wqe_size; in set_rq_size()
257 qp->rq.max_post = qp->rq.wqe_cnt; in set_rq_size()
360 qp->sq.wqe_cnt = wq_size / MLX5_SEND_WQE_BB; in calc_sq_size()
361 if (qp->sq.wqe_cnt > gen->max_wqes) { in calc_sq_size()
363 qp->sq.wqe_cnt, gen->max_wqes); in calc_sq_size()
394 qp->sq.wqe_cnt = ucmd->sq_wqe_count; in set_user_buf_size()
396 if (qp->sq.wqe_cnt > gen->max_wqes) { in set_user_buf_size()
398 qp->sq.wqe_cnt, gen->max_wqes); in set_user_buf_size()
402 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) + in set_user_buf_size()
403 (qp->sq.wqe_cnt << 6); in set_user_buf_size()
647 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_user_qp()
768 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift; in create_kernel_qp()
769 qp->buf_size = err + (qp->rq.wqe_cnt << qp->rq.wqe_shift); in create_kernel_qp()
777 qp->sq.qend = mlx5_get_send_wqe(qp, qp->sq.wqe_cnt); in create_kernel_qp()
799 qp->sq.wrid = kmalloc(qp->sq.wqe_cnt * sizeof(*qp->sq.wrid), GFP_KERNEL); in create_kernel_qp()
800 qp->sq.wr_data = kmalloc(qp->sq.wqe_cnt * sizeof(*qp->sq.wr_data), GFP_KERNEL); in create_kernel_qp()
801 qp->rq.wrid = kmalloc(qp->rq.wqe_cnt * sizeof(*qp->rq.wrid), GFP_KERNEL); in create_kernel_qp()
802 qp->sq.w_list = kmalloc(qp->sq.wqe_cnt * sizeof(*qp->sq.w_list), GFP_KERNEL); in create_kernel_qp()
803 qp->sq.wqe_head = kmalloc(qp->sq.wqe_cnt * sizeof(*qp->sq.wqe_head), GFP_KERNEL); in create_kernel_qp()
919 ucmd.rq_wqe_count != qp->rq.wqe_cnt) { in create_qp_common()
986 if (qp->rq.wqe_cnt) { in create_qp_common()
988 in->ctx.rq_size_stride |= ilog2(qp->rq.wqe_cnt) << 3; in create_qp_common()
993 if (qp->sq.wqe_cnt) in create_qp_common()
994 in->ctx.sq_crq_size |= cpu_to_be16(ilog2(qp->sq.wqe_cnt) << 11); in create_qp_common()
1698 if (qp->rq.wqe_cnt && cur_state == IB_QPS_RESET && new_state == IB_QPS_INIT) in __mlx5_ib_modify_qp()
2490 tidx = (tidx + 1) & (qp->sq.wqe_cnt - 1); in dump_wqe()
2547 *idx = qp->sq.cur_post & (qp->sq.wqe_cnt - 1); in begin_wqe()
2909 ind = qp->rq.head & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv()
2944 ind = (ind + 1) & (qp->rq.wqe_cnt - 1); in mlx5_ib_post_recv()
3100 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt; in mlx5_ib_query_qp()
3104 qp_attr->cap.max_send_wr = qp->sq.wqe_cnt; in mlx5_ib_query_qp()