Lines Matching refs:wqe_shift
117 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); in get_recv_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()
183 wqe_length = 1 << wq->wqe_shift; in mlx5_ib_read_user_wqe()
257 qp->rq.wqe_shift = 0; in set_rq_size()
265 qp->rq.wqe_shift = ucmd->rq_wqe_shift; in set_rq_size()
266 if ((1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) < qp->wq_sig) in set_rq_size()
268 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
284 qp->rq.wqe_shift = ilog2(wqe_size); in set_rq_size()
285 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
426 qp->sq.wqe_shift = ilog2(MLX5_SEND_WQE_BB); in calc_sq_size()
444 int desc_sz = 1 << qp->sq.wqe_shift; in set_user_buf_size()
469 base->ubuffer.buf_size = qp->rq.wqe_cnt << qp->rq.wqe_shift; in set_user_buf_size()
472 base->ubuffer.buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) + in set_user_buf_size()
826 qp->sq.wqe_shift = ilog2(MLX5_SEND_WQE_BB); in create_user_qp()
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()
1750 if (ucmd.rq_wqe_shift != qp->rq.wqe_shift || in create_qp_common()
1834 MLX5_SET(qpc, qpc, log_rq_stride, qp->rq.wqe_shift - 4); in create_qp_common()
5364 rwq->wqe_shift = ucmd->rq_wqe_shift; in set_user_rq_size()
5365 if (check_shl_overflow(rwq->wqe_count, rwq->wqe_shift, &rwq->buf_size)) in set_user_rq_size()
5368 rwq->log_rq_stride = rwq->wqe_shift; in set_user_rq_size()