/linux-master/arch/x86/kernel/ |
H A D | cet.c | 28 static const char *cp_err_string(unsigned long error_code) argument 30 unsigned int cpec = error_code & CP_EC; 37 static void do_unexpected_cp(struct pt_regs *regs, unsigned long error_code) argument 39 WARN_ONCE(1, "Unexpected %s #CP, error_code: %s\n", 41 cp_err_string(error_code)); 47 static void do_user_cp_fault(struct pt_regs *regs, unsigned long error_code) argument 63 tsk->thread.error_code = error_code; 71 regs->ip, regs->sp, ssp, error_code, 72 cp_err_string(error_code), 84 do_kernel_cp_fault(struct pt_regs *regs, unsigned long error_code) argument [all...] |
H A D | traps.c | 96 struct pt_regs *regs, long error_code) 105 error_code, trapnr)) 109 if (fixup_exception(regs, trapnr, error_code, 0)) 112 tsk->thread.error_code = error_code; 114 die(str, regs, error_code); 116 if (fixup_vdso_exception(regs, trapnr, error_code, 0)) 121 * We want error_code and trap_nr set for userspace faults and 129 tsk->thread.error_code = error_code; 95 do_trap_no_signal(struct task_struct *tsk, int trapnr, const char *str, struct pt_regs *regs, long error_code) argument 135 show_signal(struct task_struct *tsk, int signr, const char *type, const char *desc, struct pt_regs *regs, long error_code) argument 150 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, long error_code, int sicode, void __user *addr) argument 167 do_error_trap(struct pt_regs *regs, long error_code, char *str, unsigned long trapnr, int signr, int sicode, void __user *addr) argument 614 gp_try_fixup_and_notify(struct pt_regs *regs, int trapnr, unsigned long error_code, const char *str, unsigned long address) argument 635 gp_user_force_sig_segv(struct pt_regs *regs, int trapnr, unsigned long error_code, const char *str) argument 1308 ve_raise_fault(struct pt_regs *regs, long error_code, unsigned long address) argument [all...] |
/linux-master/arch/x86/um/shared/sysdep/ |
H A D | faultinfo_32.h | 19 int error_code; /* in ptrace_faultinfo misleadingly called is_write */ member in struct:faultinfo 24 #define FAULT_WRITE(fi) ((fi).error_code & 2)
|
H A D | faultinfo_64.h | 19 int error_code; /* in ptrace_faultinfo misleadingly called is_write */ member in struct:faultinfo 24 #define FAULT_WRITE(fi) ((fi).error_code & 2)
|
H A D | mcontext.h | 16 (fi).error_code = (mc)->gregs[REG_ERR]; \ 25 (fi).error_code = (mc)->gregs[REG_ERR]; \
|
/linux-master/arch/x86/include/asm/trace/ |
H A D | exceptions.h | 17 unsigned long error_code), 19 TP_ARGS(address, regs, error_code), 24 __field( unsigned long, error_code ) 30 __entry->error_code = error_code; 33 TP_printk("address=%ps ip=%ps error_code=0x%lx", 35 __entry->error_code) ); 40 unsigned long error_code), \ 41 TP_ARGS(address, regs, error_code), \
|
/linux-master/arch/m68k/mm/ |
H A D | fault.h | 6 unsigned long error_code);
|
/linux-master/arch/x86/include/asm/ |
H A D | vsyscall.h | 17 extern bool emulate_vsyscall(unsigned long error_code, 21 static inline bool emulate_vsyscall(unsigned long error_code, argument
|
H A D | cpu.h | 31 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) argument
|
H A D | idtentry.h | 83 * Same as DECLARE_IDTENTRY, but has an extra error_code argument for the 89 __visible void func(struct pt_regs *regs, unsigned long error_code) 96 * Same as DEFINE_IDTENTRY, but has an extra error_code argument 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) 199 * to the function as error_code argument which needs to be truncated 210 unsigned long error_code) \ [all...] |
H A D | user_64.h | 130 unsigned long error_code; /* CPU error code or 0 */ member in struct:user
|
H A D | extable.h | 39 unsigned long error_code, unsigned long fault_addr);
|
/linux-master/arch/x86/mm/ |
H A D | fault.c | 124 is_prefetch(struct pt_regs *regs, unsigned long error_code, unsigned long addr) argument 138 if (error_code & X86_PF_INSTR) 465 static int is_f00f_bug(struct pt_regs *regs, unsigned long error_code, argument 469 if (boot_cpu_has_bug(X86_BUG_F00F) && !(error_code & X86_PF_USER) && 510 show_fault_oops(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 515 if (error_code & X86_PF_INSTR) { 543 (error_code & X86_PF_USER) ? "user" : "supervisor", 544 (error_code & X86_PF_INSTR) ? "instruction fetch" : 545 (error_code & X86_PF_WRITE) ? "write access" : 548 pr_alert("#PF: error_code( 591 pgtable_bad(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 612 sanitize_error_code(unsigned long address, unsigned long *error_code) argument 628 set_signal_archinfo(unsigned long address, unsigned long error_code) argument 639 page_fault_oops(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 719 kernelmode_fixup_or_oops(struct pt_regs *regs, unsigned long error_code, unsigned long address, int signal, int si_code, u32 pkey) argument 775 show_signal_msg(struct pt_regs *regs, unsigned long error_code, unsigned long address, struct task_struct *tsk) argument 808 __bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code, unsigned long address, u32 pkey, int si_code) argument 860 bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 867 __bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address, u32 pkey, int si_code) argument 880 bad_area_access_from_pkeys(unsigned long error_code, struct vm_area_struct *vma) argument 898 bad_area_access_error(struct pt_regs *regs, unsigned long error_code, unsigned long address, struct vm_area_struct *vma) argument 936 do_sigbus(struct pt_regs *regs, unsigned long error_code, unsigned long address, vm_fault_t fault) argument 976 spurious_kernel_fault_check(unsigned long error_code, pte_t *pte) argument 1009 spurious_kernel_fault(unsigned long error_code, unsigned long address) argument 1078 access_error(unsigned long error_code, struct vm_area_struct *vma) argument 1236 do_user_addr_fault(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 1480 trace_page_fault_entries(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 1493 handle_page_fault(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument [all...] |
/linux-master/arch/x86/boot/compressed/ |
H A D | idt_handlers_64.S | 15 .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
|
H A D | ident_map_64.c | 345 static void do_pf_error(const char *msg, unsigned long error_code, argument 351 error_puthex(error_code); 361 void do_boot_page_fault(struct pt_regs *regs, unsigned long error_code) argument 378 if (error_code & (X86_PF_PROT | X86_PF_USER | X86_PF_RSVD)) 379 do_pf_error("Unexpected page-fault:", error_code, address, regs->ip); 381 do_pf_error("Page-fault on GHCB page:", error_code, address, regs->ip); 390 void do_boot_nmi_trap(struct pt_regs *regs, unsigned long error_code) argument
|
/linux-master/arch/sh/mm/ |
H A D | fault.c | 222 no_context(struct pt_regs *regs, unsigned long error_code, argument 240 die("Oops", regs, error_code); 244 __bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code, argument 259 no_context(regs, error_code, address); 263 bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code, argument 266 __bad_area_nosemaphore(regs, error_code, address, SEGV_MAPERR); 270 __bad_area(struct pt_regs *regs, unsigned long error_code, argument 281 __bad_area_nosemaphore(regs, error_code, address, si_code); 285 bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 287 __bad_area(regs, error_code, addres 291 bad_area_access_error(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 298 do_sigbus(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument 313 mm_fault_error(struct pt_regs *regs, unsigned long error_code, unsigned long address, vm_fault_t fault) argument 358 access_error(int error_code, struct vm_area_struct *vma) argument 389 do_page_fault(struct pt_regs *regs, unsigned long error_code, unsigned long address) argument [all...] |
H A D | tlbex_32.c | 22 handle_tlbmiss(struct pt_regs *regs, unsigned long error_code, argument 59 if (unlikely(error_code && !pte_write(entry))) 62 if (error_code) 74 if (error_code == FAULT_CODE_INITIAL) 78 set_thread_fault_code(error_code);
|
/linux-master/arch/x86/entry/ |
H A D | entry_fred.c | 21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code) argument 178 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code) argument 182 return exc_page_fault(regs, error_code); 190 case X86_TRAP_DF: return exc_double_fault(regs, error_code); 191 case X86_TRAP_TS: return exc_invalid_tss(regs, error_code); 192 case X86_TRAP_NP: return exc_segment_not_present(regs, error_code); 193 case X86_TRAP_SS: return exc_stack_segment(regs, error_code); 194 case X86_TRAP_GP: return exc_general_protection(regs, error_code); 196 case X86_TRAP_AC: return exc_alignment_check(regs, error_code); 206 case X86_TRAP_CP: return exc_control_protection(regs, error_code); 213 fred_swexc(struct pt_regs *regs, unsigned long error_code) argument 224 unsigned long error_code = regs->orig_ax; local 256 unsigned long error_code = regs->orig_ax; local [all...] |
/linux-master/arch/arm/include/uapi/asm/ |
H A D | sigcontext.h | 12 unsigned long error_code; member in struct:sigcontext
|
/linux-master/arch/x86/entry/vdso/ |
H A D | extable.c | 13 unsigned long error_code, unsigned long fault_addr) 39 regs->si = error_code; 12 fixup_vdso_exception(struct pt_regs *regs, int trapnr, unsigned long error_code, unsigned long fault_addr) argument
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | smaller_maxphyaddr_emulation_test.c | 26 uint64_t error_code; local 29 vector = kvm_asm_safe_ec(FLDS_MEM_EAX, error_code, "a"(MEM_REGION_GVA)); 42 GUEST_ASSERT(error_code & PFERR_RSVD_MASK);
|
/linux-master/drivers/platform/x86/intel/ifs/ |
H A D | ifs.h | 109 * Software Developer's Manual but the error_code field may contain one of 161 u32 error_code :8; member in struct:ifs_scan_hashes_status::__anon1479 173 u32 error_code :8; member in struct:ifs_scan_hashes_status_gen2::__anon1480 188 u32 error_code :8; member in struct:ifs_chunks_auth_status::__anon1481 198 u32 error_code :8; member in struct:ifs_chunks_auth_status_gen2::__anon1482 238 u32 error_code :8; member in struct:ifs_status::__anon1487
|
H A D | runtest.c | 72 if (status.error_code < ARRAY_SIZE(scan_test_status)) { 75 scan_test_status[status.error_code]); 76 } else if (status.error_code == IFS_SW_TIMEOUT) { 79 } else if (status.error_code == IFS_SW_PARTIAL_COMPLETION) { 118 enum ifs_status_err_code err_code = status.error_code; 253 status.error_code = IFS_SW_TIMEOUT; 271 if (status.error_code == IFS_NO_ERROR) 272 status.error_code = IFS_SW_PARTIAL_COMPLETION; 291 } else if (status.error_code) {
|
/linux-master/arch/microblaze/mm/ |
H A D | fault.c | 83 * The error_code parameter is ESR for a data fault, 87 unsigned long error_code) 92 int is_write = error_code & ESR_S; 97 regs->esr = error_code; 106 if ((error_code & 0x13) == 0x13 || (error_code & 0x11) == 0x11) 210 if (unlikely(error_code & 0x08000000)) 86 do_page_fault(struct pt_regs *regs, unsigned long address, unsigned long error_code) argument
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vf_error.c | 34 uint16_t error_code; local 39 error_code = AMDGIM_ERROR_CODE(AMDGIM_ERROR_CATEGORY_VF, sub_error_code); 43 adev->virt.vf_errors.code [index] = error_code;
|