Lines Matching defs:address
94 * Returns the address space associated with the fault.
120 int signr, unsigned long address)
131 printk("failing address: %lX\n", address);
143 unsigned long address;
145 address = trans_exc_code & __FAIL_ADDR_MASK;
146 current->thread.prot_addr = address;
148 report_user_fault(regs, int_code, SIGSEGV, address);
151 si.si_addr = (void __user *) address;
159 unsigned long address;
172 address = trans_exc_code & __FAIL_ADDR_MASK;
175 " at virtual kernel address %p\n", (void *)address);
178 " at virtual user address %p\n", (void *)address);
187 /* Low-address protection hit in kernel mode means
190 /* Low-address protection hit in user mode 'cannot happen'. */
191 die ("Low-address protection", regs, int_code);
280 * This routine handles page faults. It determines the address,
296 unsigned long address;
314 address = trans_exc_code & __FAIL_ADDR_MASK;
317 * task's user address space, so we can switch on the
321 perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, 0, regs, address);
325 vma = find_vma(mm, address);
329 if (unlikely(vma->vm_start > address)) {
332 if (expand_stack(vma, address))
345 address &= HPAGE_MASK;
351 fault = handle_mm_fault(mm, vma, address,
359 regs, address);
363 regs, address);
382 /* Protection exception is supressing, decrement psw address. */
385 * Check for low-address protection. This needs to be treated
538 * in the 'cpu address' field associated with the
546 * Get the token (= address of the task structure of the affected task).