Lines Matching refs:vma

60 		      struct vm_area_struct *vma, struct vm_fault *vmf)  in vdso_fault()  argument
62 const struct vdso_image *image = vma->vm_mm->context.vdso_image; in vdso_fault()
117 static struct page *find_timens_vvar_page(struct vm_area_struct *vma) in find_timens_vvar_page() argument
119 if (likely(vma->vm_mm == current->mm)) in find_timens_vvar_page()
145 struct vm_area_struct *vma; in vdso_join_timens() local
149 for (vma = mm->mmap; vma; vma = vma->vm_next) { in vdso_join_timens()
150 unsigned long size = vma->vm_end - vma->vm_start; in vdso_join_timens()
152 if (vma_is_special_mapping(vma, &vvar_mapping)) in vdso_join_timens()
153 zap_page_range(vma, vma->vm_start, size); in vdso_join_timens()
160 static inline struct page *find_timens_vvar_page(struct vm_area_struct *vma) in find_timens_vvar_page() argument
167 struct vm_area_struct *vma, struct vm_fault *vmf) in vvar_fault() argument
169 const struct vdso_image *image = vma->vm_mm->context.vdso_image; in vvar_fault()
190 struct page *timens_page = find_timens_vvar_page(vma); in vvar_fault()
212 err = vmf_insert_pfn(vma, addr, pfn); in vvar_fault()
219 return vmf_insert_pfn(vma, vmf->address, pfn); in vvar_fault()
224 return vmf_insert_pfn_prot(vma, vmf->address, in vvar_fault()
226 pgprot_decrypted(vma->vm_page_prot)); in vvar_fault()
232 return vmf_insert_pfn(vma, vmf->address, in vvar_fault()
235 struct page *timens_page = find_timens_vvar_page(vma); in vvar_fault()
241 return vmf_insert_pfn(vma, vmf->address, pfn); in vvar_fault()
266 struct vm_area_struct *vma; in map_vdso() local
285 vma = _install_special_mapping(mm, in map_vdso()
292 if (IS_ERR(vma)) { in map_vdso()
293 ret = PTR_ERR(vma); in map_vdso()
297 vma = _install_special_mapping(mm, in map_vdso()
304 if (IS_ERR(vma)) { in map_vdso()
305 ret = PTR_ERR(vma); in map_vdso()
373 struct vm_area_struct *vma; in map_vdso_once() local
383 for (vma = mm->mmap; vma; vma = vma->vm_next) { in map_vdso_once()
384 if (vma_is_special_mapping(vma, &vdso_mapping) || in map_vdso_once()
385 vma_is_special_mapping(vma, &vvar_mapping)) { in map_vdso_once()