| /linux/arch/x86/mm/ |
| H A D | extable.c | 142 static bool gp_fault_address_ok(unsigned long fault_address) in gp_fault_address_ok() argument 146 if (valid_user_address(fault_address)) in gp_fault_address_ok() 150 fault_address -= PAGE_SIZE; in gp_fault_address_ok() 151 if (valid_user_address(fault_address)) in gp_fault_address_ok() 159 unsigned long fault_address) in ex_handler_uaccess() argument 161 WARN_ONCE(trapnr == X86_TRAP_GP && !gp_fault_address_ok(fault_address), in ex_handler_uaccess() 212 unsigned long fault_address, in ex_handler_ucopy_len() argument 216 return ex_handler_uaccess(fixup, regs, trapnr, fault_address); in ex_handler_ucopy_len()
|
| /linux/arch/parisc/kernel/ |
| H A D | traps.c | 480 unsigned long fault_address = 0; in handle_interruption() local 565 fault_address = regs->iaoq[0]; in handle_interruption() 663 fault_address = regs->ior; in handle_interruption() 677 fault_address = regs->ior; in handle_interruption() 723 fault_address = regs->iaoq[0]; in handle_interruption() 792 if (kfence_handle_page_fault(fault_address, in handle_interruption() 796 parisc_terminate("Kernel Fault", regs, code, fault_address); in handle_interruption() 800 do_page_fault(regs, code, fault_address); in handle_interruption()
|
| /linux/arch/arc/kernel/ |
| H A D | troubleshoot.c | 118 address = current->thread.fault_address; in show_ecr_verbose() 190 regs->ecr.full, current->thread.fault_address, regs->ret); in show_regs() 219 current->thread.fault_address = address; in show_kernel_fault_diag()
|
| H A D | traps.c | 45 tsk->thread.fault_address = (__force unsigned int)addr; in unhandled_exception()
|
| H A D | asm-offsets.c | 26 offsetof(struct thread_struct, fault_address)); in main()
|
| H A D | ptrace.c | 148 membuf_store(&to, target->thread.fault_address); // efa in genregs_get() 151 stop_pc_val = target->thread.fault_address; in genregs_get()
|
| /linux/arch/arm/include/uapi/asm/ |
| H A D | sigcontext.h | 31 unsigned long fault_address; member
|
| /linux/arch/x86/include/asm/ |
| H A D | user_64.h | 131 unsigned long fault_address; /* CR3 or 0 */ member
|
| H A D | traps.h | 46 unsigned long fault_address,
|
| /linux/arch/arc/include/asm/ |
| H A D | processor.h | 26 unsigned long fault_address; /* dbls as brkpt holder as well */ member
|
| /linux/arch/arm64/include/asm/ |
| H A D | signal32.h | 34 compat_ulong_t fault_address; member
|
| H A D | processor.h | 171 unsigned long fault_address; /* fault info */ member
|
| /linux/arch/arc/mm/ |
| H A D | fault.c | 184 tsk->thread.fault_address = address; in do_page_fault()
|
| /linux/arch/x86/kvm/ |
| H A D | mmu.h | 94 u64 fault_address, char *insn, int insn_len);
|
| /linux/Documentation/arch/arm64/ |
| H A D | tagged-pointers.rst | 74 Non-zero tags are never preserved in sigcontext.fault_address
|
| /linux/arch/x86/kernel/ |
| H A D | traps.c | 548 unsigned long fault_address, in handle_stack_overflow() argument 554 name, (void *)fault_address, info->begin, info->end); in handle_stack_overflow()
|
| /linux/arch/sparc/mm/ |
| H A D | fault_64.c | 284 address = current_thread_info()->fault_address; in do_sparc64_fault()
|
| /linux/arch/sparc/kernel/ |
| H A D | perf_event.c | 1855 u64 saved_fault_address = current_thread_info()->fault_address; in perf_callchain_user() 1875 current_thread_info()->fault_address = saved_fault_address; in perf_callchain_user()
|
| /linux/arch/arm64/kernel/ |
| H A D | signal.c | 1289 __put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err); in setup_sigframe()
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_check.h | 286 OFFSET_CHECK(struct rogue_fwif_fwccb_cmd_context_reset_data, fault_address, 32);
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vas-api.rst | 230 csb.address = fault_address;
|
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.c | 1942 u64 fault_address = svm->vmcb->control.exit_info_2; in pf_interception() local 1945 return kvm_handle_page_fault(vcpu, error_code, fault_address, in pf_interception()
|