Lines Matching refs:mm
47 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument
51 if (!mm) in show_pte()
52 mm = &init_mm; in show_pte()
54 pr_alert("pgd = %p\n", mm->pgd); in show_pte()
55 pgd = pgd_offset(mm, addr); in show_pte()
137 static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr, in __do_kernel_fault() argument
154 show_pte(mm, addr); in __do_kernel_fault()
174 show_pte(tsk->mm, addr); in __do_user_fault()
190 struct mm_struct *mm = tsk->active_mm; in do_bad_area() local
199 __do_kernel_fault(mm, addr, esr, regs); in do_bad_area()
207 static int __do_page_fault(struct mm_struct *mm, unsigned long addr, in __do_page_fault() argument
214 vma = find_vma(mm, addr); in __do_page_fault()
236 return handle_mm_fault(mm, vma, addr & PAGE_MASK, mm_flags); in __do_page_fault()
249 struct mm_struct *mm; in do_page_fault() local
255 mm = tsk->mm; in do_page_fault()
265 if (faulthandler_disabled() || !mm) in do_page_fault()
290 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault()
294 down_read(&mm->mmap_sem); in do_page_fault()
307 fault = __do_page_fault(mm, addr, mm_flags, vm_flags, tsk); in do_page_fault()
345 up_read(&mm->mmap_sem); in do_page_fault()
392 __do_kernel_fault(mm, addr, esr, regs); in do_page_fault()