Lines Matching refs:vma
513 * @vma: VMA for the area to be mapped
522 int drm_gem_dma_mmap(struct drm_gem_dma_object *dma_obj, struct vm_area_struct *vma)
532 vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node);
533 vm_flags_mod(vma, VM_DONTEXPAND, VM_PFNMAP);
536 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);
539 vma, vma->vm_end - vma->vm_start,
542 ret = dma_mmap_wc(dma_obj->base.dev->dev, vma, dma_obj->vaddr,
544 vma->vm_end - vma->vm_start);
547 drm_gem_vm_close(vma);