Lines Matching refs:ucmd
616 struct mlx5_ib_create_cq ucmd; in create_cq_user() local
625 sizeof(ucmd)) ? (sizeof(ucmd) - in create_cq_user()
626 sizeof(ucmd.reserved)) : sizeof(ucmd); in create_cq_user()
628 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) in create_cq_user()
631 if (ucmdlen == sizeof(ucmd) && in create_cq_user()
632 ucmd.reserved != 0) in create_cq_user()
635 if (ucmd.cqe_size != 64 && ucmd.cqe_size != 128) in create_cq_user()
638 *cqe_size = ucmd.cqe_size; in create_cq_user()
640 cq->buf.umem = ib_umem_get(context, ucmd.buf_addr, in create_cq_user()
641 entries * ucmd.cqe_size, in create_cq_user()
648 err = mlx5_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in create_cq_user()
653 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, in create_cq_user()
656 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
962 struct mlx5_ib_resize_cq ucmd; in resize_user() local
968 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in resize_user()
972 if (ucmd.reserved0 || ucmd.reserved1) in resize_user()
975 umem = ib_umem_get(context, ucmd.buf_addr, entries * ucmd.cqe_size, in resize_user()
982 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, in resize_user()
986 *cqe_size = ucmd.cqe_size; in resize_user()