Lines Matching refs:hw_error_code
1163 do_kern_addr_fault(struct pt_regs *regs, unsigned long hw_error_code, in do_kern_addr_fault() argument
1171 WARN_ON_ONCE(hw_error_code & X86_PF_PK); in do_kern_addr_fault()
1198 if (!(hw_error_code & (X86_PF_RSVD | X86_PF_USER | X86_PF_PROT))) { in do_kern_addr_fault()
1205 if (spurious_kernel_fault(hw_error_code, address)) in do_kern_addr_fault()
1220 bad_area_nosemaphore(regs, hw_error_code, address); in do_kern_addr_fault()
1227 unsigned long hw_error_code, in do_user_addr_fault() argument
1247 if (unlikely(hw_error_code & X86_PF_RSVD)) in do_user_addr_fault()
1248 pgtable_bad(regs, hw_error_code, address); in do_user_addr_fault()
1258 !(hw_error_code & X86_PF_USER) && in do_user_addr_fault()
1261 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1270 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1291 if (hw_error_code & X86_PF_WRITE) in do_user_addr_fault()
1293 if (hw_error_code & X86_PF_INSTR) in do_user_addr_fault()
1309 if (emulate_vsyscall(hw_error_code, regs, address)) in do_user_addr_fault()
1318 if (!(hw_error_code & X86_PF_PK)) { in do_user_addr_fault()
1342 bad_area_nosemaphore(regs, hw_error_code, address); in do_user_addr_fault()
1359 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1365 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1369 bad_area(regs, hw_error_code, address); in do_user_addr_fault()
1378 if (unlikely(access_error(hw_error_code, vma))) { in do_user_addr_fault()
1379 bad_area_access_error(regs, hw_error_code, address, vma); in do_user_addr_fault()
1401 no_context(regs, hw_error_code, address, SIGBUS, in do_user_addr_fault()
1428 mm_fault_error(regs, hw_error_code, address, fault); in do_user_addr_fault()