Lines Matching refs:error_code

690           trapnr, trapstr(trapnr), regs->error_code,  in fatal_trap()
711 if ( regs->error_code & X86_XEC_EXT ) in do_trap()
723 ? regs->error_code : X86_EVENT_NO_EC); in do_trap()
752 trapnr, trapstr(trapnr), regs->error_code); in do_trap()
1100 current, regs->error_code); in reserved_bit_page_fault()
1150 pv_inject_page_fault(regs->error_code, in handle_gdt_ldt_mapping_fault()
1157 regs->error_code = offset & ~(X86_XEC_EXT | X86_XEC_IDT | X86_XEC_TI); in handle_gdt_ldt_mapping_fault()
1183 unsigned int error_code = regs->error_code; in __page_fault_type() local
1194 if ( error_code & PFEC_reserved_bit ) in __page_fault_type()
1198 if ( error_code & PFEC_write_access ) in __page_fault_type()
1200 if ( error_code & PFEC_user_mode ) in __page_fault_type()
1204 if ( error_code & PFEC_insn_fetch ) in __page_fault_type()
1260 ((error_code & (PFEC_insn_fetch|PFEC_user_mode)) == PFEC_insn_fetch) ) in __page_fault_type()
1273 if ( (cr4 & X86_CR4_SMAP) && !(error_code & PFEC_user_mode) && in __page_fault_type()
1307 if ( !(regs->error_code & PFEC_page_present) && in fixup_page_fault()
1313 if ( !(regs->error_code & (PFEC_user_mode | PFEC_reserved_bit)) && in fixup_page_fault()
1321 !(regs->error_code & (PFEC_reserved_bit | PFEC_insn_fetch)) && in fixup_page_fault()
1322 (regs->error_code & PFEC_write_access) ) in fixup_page_fault()
1330 (regs->error_code & PFEC_page_present)); in fixup_page_fault()
1333 (regs->error_code & PFEC_page_present); in fixup_page_fault()
1367 unsigned int error_code; in do_page_fault() local
1373 error_code = regs->error_code; in do_page_fault()
1400 if ( unlikely(regs->error_code & PFEC_reserved_bit) ) in do_page_fault()
1415 error_code, _p(addr)); in do_page_fault()
1432 if ( unlikely(regs->error_code & PFEC_reserved_bit) ) in do_page_fault()
1435 pv_inject_page_fault(regs->error_code, addr); in do_page_fault()
1465 regs->cs, _p(regs->rip), _p(cr2), regs->error_code); in do_early_page_fault()
1478 if ( regs->error_code & X86_XEC_EXT ) in do_general_protection()
1505 if ( regs->error_code & X86_XEC_IDT ) in do_general_protection()
1509 unsigned char vector = regs->error_code >> 3; in do_general_protection()
1518 else if ( is_pv_32bit_vcpu(v) && regs->error_code ) in do_general_protection()
1525 if ( (regs->error_code == 0) && in do_general_protection()
1533 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in do_general_protection()
1541 regs->error_code, _p(regs->rip), _p(regs->rip), _p(fixup)); in do_general_protection()
1552 panic("GENERAL PROTECTION FAULT\n[error_code=%04x]", regs->error_code); in do_general_protection()