Home
last modified time | relevance | path

Searched refs:fault_address (Results 1 – 17 of 17) sorted by relevance

/linux/arch/parisc/kernel/
H A Dtraps.c480 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 Dtroubleshoot.c118 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 Dtraps.c45 tsk->thread.fault_address = (__force unsigned int)addr; in unhandled_exception()
H A Dasm-offsets.c26 offsetof(struct thread_struct, fault_address)); in main()
/linux/arch/arm/include/uapi/asm/
H A Dsigcontext.h31 unsigned long fault_address; member
/linux/arch/x86/include/asm/
H A Duser_64.h131 unsigned long fault_address; /* CR3 or 0 */ member
H A Dtraps.h46 unsigned long fault_address,
/linux/arch/arc/include/asm/
H A Dprocessor.h26 unsigned long fault_address; /* dbls as brkpt holder as well */ member
/linux/arch/arm64/include/asm/
H A Dsignal32.h34 compat_ulong_t fault_address; member
/linux/arch/arc/mm/
H A Dfault.c184 tsk->thread.fault_address = address; in do_page_fault()
/linux/arch/x86/kvm/
H A Dtrace.h502 TP_PROTO(struct kvm_vcpu *vcpu, u64 fault_address, u64 error_code),
503 TP_ARGS(vcpu, fault_address, error_code),
508 __field( u64, fault_address )
515 __entry->fault_address = fault_address;
521 __entry->fault_address, __entry->error_code)
/linux/Documentation/arch/arm64/
H A Dtagged-pointers.rst74 Non-zero tags are never preserved in sigcontext.fault_address
/linux/arch/arm64/mm/
H A Dfault.c459 current->thread.fault_address = address; in set_thread_esr()
473 if (!is_ttbr0_addr(current->thread.fault_address)) { in set_thread_esr()
/linux/arch/sparc/mm/
H A Dfault_64.c284 address = current_thread_info()->fault_address; in do_sparc64_fault()
/linux/arch/sparc/kernel/
H A Dperf_event.c1855 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 Dsignal.c1289 __put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err); in setup_sigframe()
/linux/arch/x86/kvm/svm/
H A Dsvm.c1962 u64 fault_address = svm->vmcb->control.exit_info_2; in pf_interception() local
1965 return kvm_handle_page_fault(vcpu, error_code, fault_address, in pf_interception()