Lines Matching defs:ucmd
437 struct mlx4_ib_create_qp *ucmd)
440 if ((1 << ucmd->log_sq_bb_count) > dev->dev->caps.max_wqes ||
441 ucmd->log_sq_stride >
443 ucmd->log_sq_stride < MLX4_IB_MIN_SQ_STRIDE)
446 qp->sq.wqe_cnt = 1 << ucmd->log_sq_bb_count;
447 qp->sq.wqe_shift = ucmd->log_sq_stride;
475 struct mlx4_ib_create_qp ucmd;
477 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) {
482 qp->sq_no_prefetch = ucmd.sq_no_prefetch;
484 err = set_user_sq_size(dev, qp, &ucmd);
488 qp->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr,
506 ucmd.db_addr, &qp->db);