Lines Matching refs:mm
45 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument
49 if (!mm) in show_pte()
50 mm = &init_mm; in show_pte()
52 pr_alert("pgd = %p\n", mm->pgd); in show_pte()
53 pgd = pgd_offset(mm, addr); in show_pte()
85 static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr, in __do_kernel_fault() argument
102 show_pte(mm, addr); in __do_kernel_fault()
123 show_pte(tsk->mm, addr); in __do_user_fault()
139 struct mm_struct *mm = tsk->active_mm; in do_bad_area() local
148 __do_kernel_fault(mm, addr, esr, regs); in do_bad_area()
156 static int __do_page_fault(struct mm_struct *mm, unsigned long addr, in __do_page_fault() argument
163 vma = find_vma(mm, addr); in __do_page_fault()
185 return handle_mm_fault(mm, vma, addr & PAGE_MASK, mm_flags); in __do_page_fault()
198 struct mm_struct *mm; in do_page_fault() local
204 mm = tsk->mm; in do_page_fault()
214 if (in_atomic() || !mm) in do_page_fault()
232 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault()
236 down_read(&mm->mmap_sem); in do_page_fault()
249 fault = __do_page_fault(mm, addr, mm_flags, vm_flags, tsk); in do_page_fault()
287 up_read(&mm->mmap_sem); in do_page_fault()
334 __do_kernel_fault(mm, addr, esr, regs); in do_page_fault()