Lines Matching refs:vma
318 struct vm_area_struct *vma) in drm_gem_cma_mmap_obj() argument
327 vma->vm_flags &= ~VM_PFNMAP; in drm_gem_cma_mmap_obj()
328 vma->vm_pgoff = 0; in drm_gem_cma_mmap_obj()
330 ret = dma_mmap_writecombine(cma_obj->base.dev->dev, vma, in drm_gem_cma_mmap_obj()
332 vma->vm_end - vma->vm_start); in drm_gem_cma_mmap_obj()
334 drm_gem_vm_close(vma); in drm_gem_cma_mmap_obj()
354 int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma) in drm_gem_cma_mmap() argument
360 ret = drm_gem_mmap(filp, vma); in drm_gem_cma_mmap()
364 gem_obj = vma->vm_private_data; in drm_gem_cma_mmap()
367 return drm_gem_cma_mmap_obj(cma_obj, vma); in drm_gem_cma_mmap()
489 struct vm_area_struct *vma) in drm_gem_cma_prime_mmap() argument
496 ret = drm_gem_mmap_obj(obj, obj->size, vma); in drm_gem_cma_prime_mmap()
502 return drm_gem_cma_mmap_obj(cma_obj, vma); in drm_gem_cma_prime_mmap()