Lines Matching defs:address
39 static void __noreturn unhandled_fault(unsigned long address,
43 if ((unsigned long) address < PAGE_SIZE) {
47 printk(KERN_ALERT "Unable to handle kernel paging request at virtual address %08lx\n",
48 address);
60 unsigned long address, struct task_struct *tsk)
70 tsk->comm, task_pid_nr(tsk), address,
113 unsigned long address)
124 address = regs->pc;
136 if (address >= TASK_SIZE)
146 if (!from_user && address >= PAGE_OFFSET)
149 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, address);
152 vma = lock_mm_and_find_vma(mm, address, regs);
179 fault = handle_mm_fault(vma, address, flags, regs);
237 regs->pc, address);
246 unhandled_fault(address, tsk, regs);
272 int offset = pgd_index(address);
288 p4d = p4d_offset(pgd, address);
289 pud = pud_offset(p4d, address);
290 pmd = pmd_offset(pud, address);
292 p4d_k = p4d_offset(pgd_k, address);
293 pud_k = pud_offset(p4d_k, address);
294 pmd_k = pmd_offset(pud_k, address);
305 static void force_user_fault(unsigned long address, int write)
315 vma = lock_mm_and_find_vma(mm, address, NULL);
327 switch (handle_mm_fault(vma, address, flags, NULL)) {
337 __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address);
342 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address);