Lines Matching refs:vma
42 struct vm_area_struct * vma = NULL; in __do_page_fault() local
104 vma = find_vma(mm, address); in __do_page_fault()
105 if (!vma) in __do_page_fault()
107 if (vma->vm_start <= address) in __do_page_fault()
109 if (!(vma->vm_flags & VM_GROWSDOWN)) in __do_page_fault()
111 if (expand_stack(vma, address)) in __do_page_fault()
121 if (!(vma->vm_flags & VM_WRITE)) in __do_page_fault()
126 if (address == regs->cp0_epc && !(vma->vm_flags & VM_EXEC)) { in __do_page_fault()
136 if (!(vma->vm_flags & VM_READ)) { in __do_page_fault()
147 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) in __do_page_fault()
157 fault = handle_mm_fault(mm, vma, address, flags); in __do_page_fault()