Lines Matching refs:buffer
44 struct exynos_drm_gem_buf *buffer = exynos_gem_obj->buffer; in exynos_drm_fb_mmap() local
52 if (vm_size > buffer->size) in exynos_drm_fb_mmap()
55 ret = dma_mmap_attrs(helper->dev->dev, vma, buffer->pages, in exynos_drm_fb_mmap()
56 buffer->dma_addr, buffer->size, &buffer->dma_attrs); in exynos_drm_fb_mmap()
83 struct exynos_drm_gem_buf *buffer; in exynos_drm_fbdev_update() local
92 buffer = exynos_drm_fb_buffer(fb, 0); in exynos_drm_fbdev_update()
93 if (!buffer) { in exynos_drm_fbdev_update()
98 nr_pages = buffer->size >> PAGE_SHIFT; in exynos_drm_fbdev_update()
100 buffer->kvaddr = (void __iomem *) vmap(buffer->pages, in exynos_drm_fbdev_update()
103 if (!buffer->kvaddr) { in exynos_drm_fbdev_update()
114 fbi->screen_base = buffer->kvaddr + offset; in exynos_drm_fbdev_update()
306 if (exynos_gem_obj->buffer->kvaddr) in exynos_drm_fbdev_destroy()
307 vunmap(exynos_gem_obj->buffer->kvaddr); in exynos_drm_fbdev_destroy()