Lines Matching refs:vma
271 struct vm_area_struct *vma; in do_sparc64_fault() local
338 vma = find_vma(mm, address); in do_sparc64_fault()
339 if (!vma) in do_sparc64_fault()
352 (vma->vm_flags & VM_WRITE) != 0) { in do_sparc64_fault()
371 if (vma->vm_start <= address) in do_sparc64_fault()
373 if (!(vma->vm_flags & VM_GROWSDOWN)) in do_sparc64_fault()
389 vma = expand_stack(mm, address); in do_sparc64_fault()
390 if (!vma) in do_sparc64_fault()
402 if ((fault_code & FAULT_CODE_ITLB) && !(vma->vm_flags & VM_EXEC)) { in do_sparc64_fault()
410 if (!(vma->vm_flags & VM_WRITE)) in do_sparc64_fault()
417 (vma->vm_flags & VM_EXEC) != 0 && in do_sparc64_fault()
418 vma->vm_file != NULL) in do_sparc64_fault()
425 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_sparc64_fault()
429 fault = handle_mm_fault(vma, address, flags, regs); in do_sparc64_fault()