Lines Matching refs:pages
61 exynos_gem->pages = drm_calloc_large(nr_pages, sizeof(struct page *)); in exynos_drm_alloc_buf()
62 if (!exynos_gem->pages) { in exynos_drm_alloc_buf()
83 if (drm_prime_sg_to_page_addr_arrays(&sgt, exynos_gem->pages, NULL, in exynos_drm_alloc_buf()
103 drm_free_large(exynos_gem->pages); in exynos_drm_alloc_buf()
124 drm_free_large(exynos_gem->pages); in exynos_drm_free_buf()
337 ret = dma_mmap_attrs(drm_dev->dev, vma, exynos_gem->pages, in exynos_drm_gem_mmap_buffer()
492 pfn = page_to_pfn(exynos_gem->pages[page_offset]); in exynos_drm_gem_fault()
556 return drm_prime_pages_to_sg(exynos_gem->pages, npages); in exynos_drm_gem_prime_get_sg_table()
577 exynos_gem->pages = drm_malloc_ab(npages, sizeof(struct page *)); in exynos_drm_gem_prime_import_sg_table()
578 if (!exynos_gem->pages) { in exynos_drm_gem_prime_import_sg_table()
583 ret = drm_prime_sg_to_page_addr_arrays(sgt, exynos_gem->pages, NULL, in exynos_drm_gem_prime_import_sg_table()
606 drm_free_large(exynos_gem->pages); in exynos_drm_gem_prime_import_sg_table()