Lines Matching defs:addr
20 * 'addr' in mm 'mm'.
22 void show_pte(struct mm_struct *mm, unsigned long addr)
29 pgd = pgd_offset(mm, addr);
30 pr_alert("[%08lx] *pgd=%08lx", addr, pgd_val(*pgd));
45 p4d = p4d_offset(pgd, addr);
46 pud = pud_offset(p4d, addr);
47 pmd = pmd_offset(pud, addr);
64 pte = pte_offset_map(pmd, addr);
73 void do_page_fault(unsigned long entry, unsigned long addr,
97 if (addr >= TASK_SIZE) {
101 if (addr >= TASK_SIZE && addr < VMALLOC_END
124 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr);
150 vma = find_vma(mm, addr);
155 if (vma->vm_start <= addr)
161 if (unlikely(expand_stack(vma, addr)))
211 fault = handle_mm_fault(vma, addr, flags, regs);
260 tsk->thread.address = addr;
263 force_sig_fault(SIGSEGV, si_code, (void __user *)addr);
297 (addr < PAGE_SIZE) ? "NULL pointer dereference" :
298 "paging request", addr);
300 show_pte(mm, addr);
329 tsk->thread.address = addr;
332 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)addr);
349 unsigned int index = pgd_index(addr);
362 p4d = p4d_offset(pgd, addr);
363 p4d_k = p4d_offset(pgd_k, addr);
367 pud = pud_offset(p4d, addr);
368 pud_k = pud_offset(p4d_k, addr);
372 pmd = pmd_offset(pud, addr);
373 pmd_k = pmd_offset(pud_k, addr);
396 pte_k = pte_offset_kernel(pmd_k, addr);