Lines Matching refs:ucmd
609 struct mlx5_ib_create_cq ucmd; in create_cq_user() local
618 sizeof(ucmd)) ? (sizeof(ucmd) - in create_cq_user()
619 sizeof(ucmd.reserved)) : sizeof(ucmd); in create_cq_user()
621 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) in create_cq_user()
624 if (ucmdlen == sizeof(ucmd) && in create_cq_user()
625 ucmd.reserved != 0) in create_cq_user()
628 if (ucmd.cqe_size != 64 && ucmd.cqe_size != 128) in create_cq_user()
631 *cqe_size = ucmd.cqe_size; in create_cq_user()
633 cq->buf.umem = ib_umem_get(context, ucmd.buf_addr, in create_cq_user()
634 entries * ucmd.cqe_size, in create_cq_user()
641 err = mlx5_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in create_cq_user()
646 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, in create_cq_user()
649 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
949 struct mlx5_ib_resize_cq ucmd; in resize_user() local
955 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in resize_user()
959 if (ucmd.reserved0 || ucmd.reserved1) in resize_user()
962 umem = ib_umem_get(context, ucmd.buf_addr, entries * ucmd.cqe_size, in resize_user()
969 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, in resize_user()
973 *cqe_size = ucmd.cqe_size; in resize_user()