Lines Matching refs:mqp
638 struct mlx5_qp *mqp = to_mqp(qp_in); in mlx5dv_get_qp() local
641 qp_out->dbrec = mqp->db; in mlx5dv_get_qp()
643 if (mqp->sq_buf_size) in mlx5dv_get_qp()
645 qp_out->sq.buf = (void *)((uintptr_t)mqp->sq_buf.buf); in mlx5dv_get_qp()
647 qp_out->sq.buf = (void *)((uintptr_t)mqp->buf.buf + mqp->sq.offset); in mlx5dv_get_qp()
648 qp_out->sq.wqe_cnt = mqp->sq.wqe_cnt; in mlx5dv_get_qp()
649 qp_out->sq.stride = 1 << mqp->sq.wqe_shift; in mlx5dv_get_qp()
651 qp_out->rq.buf = (void *)((uintptr_t)mqp->buf.buf + mqp->rq.offset); in mlx5dv_get_qp()
652 qp_out->rq.wqe_cnt = mqp->rq.wqe_cnt; in mlx5dv_get_qp()
653 qp_out->rq.stride = 1 << mqp->rq.wqe_shift; in mlx5dv_get_qp()
655 qp_out->bf.reg = mqp->bf->reg; in mlx5dv_get_qp()
657 if (mqp->bf->uuarn > 0) in mlx5dv_get_qp()
658 qp_out->bf.size = mqp->bf->buf_size; in mlx5dv_get_qp()