Lines Matching refs:ret
91 int ret;
96 ret = etnaviv_obj->ops->get_pages(etnaviv_obj);
97 if (ret < 0)
98 return ERR_PTR(ret);
203 int ret;
206 ret = drm_gem_create_mmap_offset(obj);
207 if (ret)
212 return ret;
248 int ret = 0;
281 ret = PTR_ERR(pages);
293 ret = -ENOMEM;
305 ret = etnaviv_iommu_map_gem(mmu_context, etnaviv_obj,
308 if (ret < 0)
316 if (ret)
317 return ERR_PTR(ret);
373 int ret;
376 void *ret;
379 ret = etnaviv_gem_get_pages(etnaviv_obj);
381 if (IS_ERR(ret))
382 return PTR_ERR(ret);
392 ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(write),
394 if (ret <= 0)
395 return ret == 0 ? -ETIMEDOUT : ret;
590 int ret;
594 ret = etnaviv_gem_new_impl(dev, size, flags,
596 if (ret)
601 ret = drm_gem_object_init(dev, obj, size);
602 if (ret)
615 ret = drm_gem_handle_create(file, obj, handle);
621 return ret;
628 int ret;
630 ret = etnaviv_gem_new_impl(dev, size, flags, ops, &obj);
631 if (ret)
632 return ret;
645 int ret, pinned = 0, npages = etnaviv_obj->base.size >> PAGE_SHIFT;
665 ret = pin_user_pages_fast(ptr, num_pages, gup_flags, pages);
666 if (ret < 0) {
669 return ret;
672 pinned += ret;
713 int ret;
715 ret = etnaviv_gem_new_private(dev, size, ETNA_BO_CACHED,
717 if (ret)
718 return ret;
728 ret = drm_gem_handle_create(file, &etnaviv_obj->base, handle);
732 return ret;