Lines Matching refs:wqe_shift
96 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); in get_recv_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()
161 wqe_length = 1 << wq->wqe_shift; in mlx5_ib_read_user_wqe()
235 qp->rq.wqe_shift = 0; in set_rq_size()
239 qp->rq.wqe_shift = ucmd->rq_wqe_shift; in set_rq_size()
240 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
255 qp->rq.wqe_shift = ilog2(wqe_size); in set_rq_size()
256 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
366 qp->sq.wqe_shift = ilog2(MLX5_SEND_WQE_BB); in calc_sq_size()
379 int desc_sz = 1 << qp->sq.wqe_shift; in set_user_buf_size()
402 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) + in set_user_buf_size()
646 qp->sq.wqe_shift = ilog2(MLX5_SEND_WQE_BB); in create_user_qp()
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()
918 if (ucmd.rq_wqe_shift != qp->rq.wqe_shift || in create_qp_common()
987 in->ctx.rq_size_stride = (qp->rq.wqe_shift - 4); in create_qp_common()