Home
last modified time | relevance | path

Searched refs:error_code (Results 1 – 25 of 92) sorted by relevance

1234

/arch/x86/mm/
A Dfault.c137 if (error_code & X86_PF_INSTR) in is_prefetch()
586 if (error_code & X86_PF_RMP) in show_fault_oops()
613 unsigned long *error_code) in sanitize_error_code() argument
625 *error_code |= X86_PF_PROT; in sanitize_error_code()
629 unsigned long error_code) in set_signal_archinfo() argument
634 tsk->thread.error_code = error_code | X86_PF_USER; in set_signal_archinfo()
860 if (error_code & X86_PF_PK) in bad_area_access_from_pkeys()
1061 if (error_code & X86_PF_PK) in access_error()
1210 unsigned long error_code, in do_user_addr_fault() argument
1291 if (error_code & X86_PF_SHSTK) in do_user_addr_fault()
[all …]
/arch/x86/kernel/
A Dcet.c31 unsigned int cpec = error_code & CP_EC; in cp_err_string()
42 cp_err_string(error_code)); in do_unexpected_cp()
64 tsk->thread.error_code = error_code; in do_user_cp_fault()
72 regs->ip, regs->sp, ssp, error_code, in do_user_cp_fault()
73 cp_err_string(error_code), in do_user_cp_fault()
115 if ((error_code & CP_EC) != CP_ENDBR) { in do_kernel_cp_fault()
116 do_unexpected_cp(regs, error_code); in do_kernel_cp_fault()
153 do_user_cp_fault(regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
155 do_unexpected_cp(regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
158 do_kernel_cp_fault(regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
[all …]
A Dtraps.c197 error_code, trapnr)) in do_trap_no_signal()
204 tsk->thread.error_code = error_code; in do_trap_no_signal()
206 die(str, regs, error_code); in do_trap_no_signal()
221 tsk->thread.error_code = error_code; in do_trap_no_signal()
442 error_code, BUS_ADRALN, NULL); in DEFINE_IDTENTRY_ERRORCODE()
568 tsk->thread.error_code = error_code; in DEFINE_IDTENTRY_DF()
769 current->thread.error_code = error_code; in gp_try_fixup_and_notify()
786 current->thread.error_code = error_code; in gp_user_force_sig_segv()
829 if (error_code) in DEFINE_IDTENTRY_ERRORCODE()
1318 task->thread.error_code = 0; in math_error()
[all …]
/arch/sh/mm/
A Dfault.c240 die("Oops", regs, error_code); in no_context()
259 no_context(regs, error_code, address); in __bad_area_nosemaphore()
307 no_context(regs, error_code, address); in do_sigbus()
322 no_context(regs, error_code, address); in mm_fault_error()
336 no_context(regs, error_code, address); in mm_fault_error()
348 do_sigbus(regs, error_code, address); in mm_fault_error()
350 bad_area(regs, error_code, address); in mm_fault_error()
360 if (error_code & FAULT_CODE_WRITE) { in access_error()
390 unsigned long error_code, in do_page_fault() argument
457 set_thread_fault_code(error_code); in do_page_fault()
[all …]
A Dtlbex_32.c23 handle_tlbmiss(struct pt_regs *regs, unsigned long error_code, in handle_tlbmiss() argument
60 if (unlikely(error_code && !pte_write(entry))) in handle_tlbmiss()
63 if (error_code) in handle_tlbmiss()
75 if (error_code == FAULT_CODE_INITIAL) in handle_tlbmiss()
79 set_thread_fault_code(error_code); in handle_tlbmiss()
/arch/x86/entry/
A Dentry_fred.c184 return exc_page_fault(regs, error_code); in fred_hwexc()
210 default: return fred_bad_type(regs, error_code); in fred_hwexc()
220 default: return fred_bad_type(regs, error_code); in fred_swexc()
226 unsigned long error_code = regs->orig_ax; in fred_entry_from_user() local
239 return fred_hwexc(regs, error_code); in fred_entry_from_user()
247 return fred_swexc(regs, error_code); in fred_entry_from_user()
253 return fred_bad_type(regs, error_code); in fred_entry_from_user()
258 unsigned long error_code = regs->orig_ax; in fred_entry_from_kernel() local
271 return fred_hwexc(regs, error_code); in fred_entry_from_kernel()
277 return fred_swexc(regs, error_code); in fred_entry_from_kernel()
[all …]
/arch/x86/kvm/vmx/
A Dcommon.h86 u64 error_code; in __vmx_handle_ept_violation() local
89 error_code = (exit_qualification & EPT_VIOLATION_ACC_READ) in __vmx_handle_ept_violation()
92 error_code |= (exit_qualification & EPT_VIOLATION_ACC_WRITE) in __vmx_handle_ept_violation()
95 error_code |= (exit_qualification & EPT_VIOLATION_ACC_INSTR) in __vmx_handle_ept_violation()
98 error_code |= (exit_qualification & EPT_VIOLATION_PROT_MASK) in __vmx_handle_ept_violation()
101 if (error_code & EPT_VIOLATION_GVA_IS_VALID) in __vmx_handle_ept_violation()
102 error_code |= (exit_qualification & EPT_VIOLATION_GVA_TRANSLATED) ? in __vmx_handle_ept_violation()
106 error_code |= PFERR_PRIVATE_ACCESS; in __vmx_handle_ept_violation()
108 return kvm_mmu_page_fault(vcpu, gpa, error_code, NULL, 0); in __vmx_handle_ept_violation()
/arch/x86/coco/sev/
A Dvc-handle.c53 ctxt->fi.error_code = 0; in vc_slow_virt_to_phys()
95 ctxt->fi.error_code = 0; in vc_ioio_check()
102 long error_code = ctxt->fi.error_code; in vc_forward_exception() local
148 ctxt->fi.error_code = 0; in __vc_decode_user_insn()
266 error_code |= X86_PF_USER; in vc_write_mem()
269 ctxt->fi.error_code = error_code; in vc_write_mem()
347 ctxt->fi.error_code = error_code; in vc_read_mem()
386 ctxt->fi.error_code = 0; in __vc_handle_secure_tsc_msrs()
534 ctxt->fi.error_code = 0; in vc_handle_mmio_movs()
666 ctxt->fi.error_code = 0; in vc_handle_dr7_write()
[all …]
/arch/x86/boot/compressed/
A Didt_handlers_64.S15 .macro EXCEPTION_HANDLER name function error_code=0
19 .if \error_code == 0
72 EXCEPTION_HANDLER boot_page_fault do_boot_page_fault error_code=1
73 EXCEPTION_HANDLER boot_nmi_trap do_boot_nmi_trap error_code=0
76 EXCEPTION_HANDLER boot_stage1_vc do_vc_no_ghcb error_code=1
77 EXCEPTION_HANDLER boot_stage2_vc do_boot_stage2_vc error_code=1
A Dident_map_64.c345 static void do_pf_error(const char *msg, unsigned long error_code, in do_pf_error() argument
351 error_puthex(error_code); in do_pf_error()
361 void do_boot_page_fault(struct pt_regs *regs, unsigned long error_code) in do_boot_page_fault() argument
378 if (error_code & (X86_PF_PROT | X86_PF_USER | X86_PF_RSVD)) in do_boot_page_fault()
379 do_pf_error("Unexpected page-fault:", error_code, address, regs->ip); in do_boot_page_fault()
381 do_pf_error("Page-fault on GHCB page:", error_code, address, regs->ip); in do_boot_page_fault()
390 void do_boot_nmi_trap(struct pt_regs *regs, unsigned long error_code) in do_boot_nmi_trap() argument
/arch/microblaze/mm/
A Dfault.c87 unsigned long error_code) in do_page_fault() argument
92 int is_write = error_code & ESR_S; in do_page_fault()
97 regs->esr = error_code; in do_page_fault()
106 if ((error_code & 0x13) == 0x13 || (error_code & 0x11) == 0x11) in do_page_fault()
210 if (unlikely(error_code & 0x08000000)) in do_page_fault()
/arch/x86/include/asm/
A Didtentry.h89 __visible void func(struct pt_regs *regs, unsigned long error_code)
100 unsigned long error_code); \
103 unsigned long error_code) \
108 __##func (regs, error_code); \
114 unsigned long error_code)
181 __visible noinstr void func(struct pt_regs *regs, unsigned long error_code)
210 unsigned long error_code) \
213 u32 vector = (u32)(u8)error_code; \
353 __visible noinstr void user_##func(struct pt_regs *regs, unsigned long error_code)
428 unsigned long error_code, \
[all …]
A Dvsyscall.h17 extern bool emulate_vsyscall(unsigned long error_code,
21 static inline bool emulate_vsyscall(unsigned long error_code, in emulate_vsyscall() argument
A Dcpu.h30 extern bool handle_user_split_lock(struct pt_regs *regs, long error_code);
37 static inline bool handle_user_split_lock(struct pt_regs *regs, long error_code) in handle_user_split_lock() argument
/arch/powerpc/mm/
A Dfault.c200 static bool bad_kernel_fault(struct pt_regs *regs, unsigned long error_code, in bad_kernel_fault() argument
315 unsigned long error_code, unsigned long address) in sanity_check_fault() argument
365 WARN_ON_ONCE(error_code & DSISR_PROTFAULT); in sanity_check_fault()
415 unsigned long error_code) in ___do_page_fault() argument
422 int is_write = page_fault_is_write(error_code); in ___do_page_fault()
429 if (unlikely(page_fault_is_bad(error_code))) { in ___do_page_fault()
438 sanity_check_fault(is_write, is_user, error_code, address); in ___do_page_fault()
449 if (unlikely(!is_user && bad_kernel_fault(regs, error_code, address, is_write))) { in ___do_page_fault()
495 (error_code & DSISR_KEYFAULT), vma))) { in ___do_page_fault()
537 (error_code & DSISR_KEYFAULT), vma))) in ___do_page_fault()
/arch/x86/um/shared/sysdep/
A Dfaultinfo_32.h19 int error_code; /* in ptrace_faultinfo misleadingly called is_write */ member
24 #define FAULT_WRITE(fi) ((fi).error_code & 2)
A Dfaultinfo_64.h19 int error_code; /* in ptrace_faultinfo misleadingly called is_write */ member
24 #define FAULT_WRITE(fi) ((fi).error_code & 2)
A Dmcontext.h25 (fi).error_code = (mc)->gregs[REG_ERR]; \
34 (fi).error_code = (mc)->gregs[REG_ERR]; \
/arch/arm64/kvm/
A Dpauth.c128 u64 mask, error_code; in corrupt_addr() local
140 error_code = 2 << shift; in corrupt_addr()
142 error_code = 1 << shift; in corrupt_addr()
145 ptr |= error_code; in corrupt_addr()
/arch/x86/entry/vdso/
A Dextable.c13 unsigned long error_code, unsigned long fault_addr) in fixup_vdso_exception() argument
39 regs->si = error_code; in fixup_vdso_exception()
/arch/m68k/mm/
A Dfault.c71 unsigned long error_code) in do_page_fault() argument
79 regs->sr, regs->pc, address, error_code, mm ? mm->pgd : NULL); in do_page_fault()
120 switch (error_code & 3) { in do_page_fault()
A Dfault.h6 unsigned long error_code);
/arch/x86/entry/vsyscall/
A Dvsyscall_64.c104 thread->error_code = X86_PF_USER | X86_PF_WRITE; in write_ok_or_segv()
115 bool emulate_vsyscall(unsigned long error_code, in emulate_vsyscall() argument
124 if ((error_code & (X86_PF_WRITE | X86_PF_USER)) != X86_PF_USER) in emulate_vsyscall()
127 if (!(error_code & X86_PF_INSTR)) { in emulate_vsyscall()
/arch/x86/kvm/
A Dtrace.h33 __field( u32, error_code )
42 &__entry->error_code);
47 __entry->intr_info, __entry->error_code,
418 &__entry->error_code); \
478 __field( u32, error_code )
485 __entry->error_code = error_code;
502 TP_ARGS(vcpu, fault_address, error_code),
508 __field( u64, error_code )
515 __entry->error_code = error_code;
1948 __field(u64, error_code)
[all …]
/arch/sh/kernel/
A Dtraps_32.c493 unsigned long error_code = 0; in do_address_error() local
499 error_code = lookup_exception_vector(); in do_address_error()
551 die("unaligned program counter", regs, error_code); in do_address_error()
620 unsigned long error_code; in do_reserved_inst() local
647 error_code = lookup_exception_vector(); in do_reserved_inst()
651 die_if_no_fixup("reserved instruction", regs, error_code); in do_reserved_inst()

Completed in 700 milliseconds

1234