Lines Matching refs:fault_code

751 	fault_status_t fault_code;  in is_platform_error()  local
754 fault_code = ISS_DA_FSC(iss); in is_platform_error()
756 fault_code = ISS_IA_FSC(iss); in is_platform_error()
761 return is_parity_error(fault_code) || is_sync_external_abort(fault_code) || in is_platform_error()
762 is_table_walk_error(fault_code); in is_platform_error()
1566 fault_status_t fault_code; in handle_abort() local
1569 inspect_abort(ESR_ISS(esr), &fault_code, &fault_type); in handle_abort()
1570 handler(state, esr, fault_addr, fault_code, fault_type, expected_fault_handler); in handle_abort()
1574 inspect_instruction_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_instruction_abort() argument
1577 *fault_code = ISS_IA_FSC(iss); in inspect_instruction_abort()
1582 inspect_data_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_data_abort() argument
1585 *fault_code = ISS_DA_FSC(iss); in inspect_data_abort()
1595 if ((iss & ISS_DA_WNR) && (!(iss & ISS_DA_CM) || is_permission_fault(*fault_code))) { in inspect_data_abort()
1921 … fault_status_t fault_code, vm_prot_t fault_type, expected_fault_handler_t expected_fault_handler) in handle_user_abort() argument
1936 if (!is_servicible_fault(fault_code, esr) && in handle_user_abort()
1942 if (is_tag_check_fault(fault_code)) { in handle_user_abort()
1949 if (is_vm_fault(fault_code)) { in handle_user_abort()
1961 if (!is_translation_fault(fault_code)) { in handle_user_abort()
1964 fault_type, (fault_code == FSC_ACCESS_FLAG_FAULT_L3), TRUE); in handle_user_abort()
1991 } else if (is_alignment_fault(fault_code)) { in handle_user_abort()
2036 } else if (is_parity_error(fault_code)) { in handle_user_abort()
2055 if (is_vm_fault(fault_code) && (fault_type & VM_PROT_EXECUTE)) { in handle_user_abort()
2101 …, codes[1], thread->syscalls_unix, current_task(), thread, fault_addr, fault_code, fault_type, esr… in handle_user_abort()
2104 …, codes[1], thread->syscalls_unix, current_task(), thread, fault_addr, fault_code, fault_type, esr… in handle_user_abort()
2477 … fault_status_t fault_code, vm_prot_t fault_type, expected_fault_handler_t expected_fault_handler) in handle_kernel_abort() argument
2489 if (is_vm_fault(fault_code) && thread->t_dtrace_inprobe) { /* Executing under dtrace_probe? */ in handle_kernel_abort()
2507 if (is_tag_check_fault(fault_code)) { in handle_kernel_abort()
2518 if (is_vm_fault(fault_code)) { in handle_kernel_abort()
2586 if (!is_translation_fault(fault_code)) { in handle_kernel_abort()
2589 fault_type, (fault_code == FSC_ACCESS_FLAG_FAULT_L3), FALSE); in handle_kernel_abort()
2638 } else if (is_alignment_fault(fault_code)) { in handle_kernel_abort()
2644 } else if (is_parity_error(fault_code)) { in handle_kernel_abort()
2653 kprintf("Unclassified kernel abort (fault_code=0x%x)\n", fault_code); in handle_kernel_abort()