Lines Matching refs:mm
41 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument
45 if (!mm) in show_pte()
46 mm = &init_mm; in show_pte()
48 printk(KERN_ALERT "pgd = %p\n", mm->pgd); in show_pte()
49 pgd = pgd_offset(mm, addr); in show_pte()
91 static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr, in __do_kernel_fault() argument
109 show_pte(mm, addr); in __do_kernel_fault()
138 struct mm_struct *mm = tsk->active_mm; in do_bad_area() local
147 __do_kernel_fault(mm, addr, fsr, regs); in do_bad_area()
170 static int __do_pf(struct mm_struct *mm, unsigned long addr, unsigned int fsr, in __do_pf() argument
176 vma = find_vma(mm, addr); in __do_pf()
197 fault = handle_mm_fault(mm, vma, addr & PAGE_MASK, flags); in __do_pf()
210 struct mm_struct *mm; in do_pf() local
215 mm = tsk->mm; in do_pf()
221 if (faulthandler_disabled() || !mm) in do_pf()
234 if (!down_read_trylock(&mm->mmap_sem)) { in do_pf()
239 down_read(&mm->mmap_sem); in do_pf()
254 fault = __do_pf(mm, addr, fsr, flags, tsk); in do_pf()
276 up_read(&mm->mmap_sem); in do_pf()
322 __do_kernel_fault(mm, addr, fsr, regs); in do_pf()