Lines Matching refs:ucmd
329 struct hns_roce_ib_create_qp *ucmd) in check_sq_size_with_integrity() argument
335 if (ucmd->log_sq_stride > max_sq_stride || in check_sq_size_with_integrity()
336 ucmd->log_sq_stride < HNS_ROCE_IB_MIN_SQ_STRIDE) { in check_sq_size_with_integrity()
353 struct hns_roce_ib_create_qp *ucmd) in hns_roce_set_user_sq_size() argument
360 if (check_shl_overflow(1, ucmd->log_sq_bb_count, &hr_qp->sq.wqe_cnt) || in hns_roce_set_user_sq_size()
364 ret = check_sq_size_with_integrity(hr_dev, cap, ucmd); in hns_roce_set_user_sq_size()
370 hr_qp->sq.wqe_shift = ucmd->log_sq_stride; in hns_roce_set_user_sq_size()
692 struct hns_roce_ib_create_qp ucmd; in hns_roce_create_qp_common() local
734 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) { in hns_roce_create_qp_common()
741 &ucmd); in hns_roce_create_qp_common()
747 hr_qp->umem = ib_umem_get(udata, ucmd.buf_addr, in hns_roce_create_qp_common()
779 (udata->inlen >= sizeof(ucmd)) && in hns_roce_create_qp_common()
782 ret = hns_roce_db_map_user(uctx, udata, ucmd.sdb_addr, in hns_roce_create_qp_common()
797 ret = hns_roce_db_map_user(uctx, udata, ucmd.db_addr, in hns_roce_create_qp_common()
985 (udata->inlen >= sizeof(ucmd)) && in hns_roce_create_qp_common()