Lines Matching refs:vma
313 struct vm_area_struct *vma) in drm_gem_cma_mmap_obj() argument
322 vma->vm_flags &= ~VM_PFNMAP; in drm_gem_cma_mmap_obj()
323 vma->vm_pgoff = 0; in drm_gem_cma_mmap_obj()
325 ret = dma_mmap_writecombine(cma_obj->base.dev->dev, vma, in drm_gem_cma_mmap_obj()
327 vma->vm_end - vma->vm_start); in drm_gem_cma_mmap_obj()
329 drm_gem_vm_close(vma); in drm_gem_cma_mmap_obj()
349 int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma) in drm_gem_cma_mmap() argument
355 ret = drm_gem_mmap(filp, vma); in drm_gem_cma_mmap()
359 gem_obj = vma->vm_private_data; in drm_gem_cma_mmap()
362 return drm_gem_cma_mmap_obj(cma_obj, vma); in drm_gem_cma_mmap()
481 struct vm_area_struct *vma) in drm_gem_cma_prime_mmap() argument
486 ret = drm_gem_mmap_obj(obj, obj->size, vma); in drm_gem_cma_prime_mmap()
491 return drm_gem_cma_mmap_obj(cma_obj, vma); in drm_gem_cma_prime_mmap()