Lines Matching refs:hw_error_code

1150 do_kern_addr_fault(struct pt_regs *regs, unsigned long hw_error_code,  in do_kern_addr_fault()  argument
1158 WARN_ON_ONCE(hw_error_code & X86_PF_PK); in do_kern_addr_fault()
1185 if (!(hw_error_code & (X86_PF_RSVD | X86_PF_USER | X86_PF_PROT))) { in do_kern_addr_fault()
1192 if (spurious_kernel_fault(hw_error_code, address)) in do_kern_addr_fault()
1207 bad_area_nosemaphore(regs, hw_error_code, address); in do_kern_addr_fault()
1214 unsigned long hw_error_code, in do_user_addr_fault() argument
1234 if (unlikely(hw_error_code & X86_PF_RSVD)) in do_user_addr_fault()
1235 pgtable_bad(regs, hw_error_code, address); in do_user_addr_fault()
1245 !(hw_error_code & X86_PF_USER) && in do_user_addr_fault()
1248 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1257 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1278 if (hw_error_code & X86_PF_WRITE) in do_user_addr_fault()
1280 if (hw_error_code & X86_PF_INSTR) in do_user_addr_fault()
1296 if (emulate_vsyscall(hw_error_code, regs, address)) in do_user_addr_fault()
1319 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1335 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1341 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1345 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1354 if (unlikely(access_error(hw_error_code, vma))) { in do_user_addr_fault()
1355 bad_area_access_error(regs, hw_error_code, address, vma); in do_user_addr_fault()
1377 no_context(regs, hw_error_code, address, SIGBUS, in do_user_addr_fault()
1395 mm_fault_error(regs, hw_error_code, address, fault); in do_user_addr_fault()