Lines Matching refs:fault_code

1001 	fault_status_t fault_code;  in handle_abort()  local
1004 inspect_abort(ESR_ISS(esr), &fault_code, &fault_type); in handle_abort()
1005 handler(state, esr, fault_addr, fault_code, fault_type, recover, expected_fault_handler); in handle_abort()
1009 inspect_instruction_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_instruction_abort() argument
1012 *fault_code = ISS_IA_FSC(iss); in inspect_instruction_abort()
1017 inspect_data_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_data_abort() argument
1020 *fault_code = ISS_DA_FSC(iss); in inspect_data_abort()
1030 if ((iss & ISS_DA_WNR) && (!(iss & ISS_DA_CM) || is_permission_fault(*fault_code))) { in inspect_data_abort()
1295 …fault_status_t fault_code, vm_prot_t fault_type, vm_offset_t recover, expected_fault_handler_t exp… in handle_user_abort() argument
1311 if (is_vm_fault(fault_code)) { in handle_user_abort()
1342 if (!is_translation_fault(fault_code)) { in handle_user_abort()
1345 fault_type, (fault_code == FSC_ACCESS_FLAG_FAULT_L3), TRUE); in handle_user_abort()
1370 } else if (is_alignment_fault(fault_code)) { in handle_user_abort()
1415 } else if (is_parity_error(fault_code)) { in handle_user_abort()
1417 if (fault_code == FSC_SYNC_PARITY) { in handle_user_abort()
1441 …an_fault(arm_saved_state_t *state, uint32_t esr, vm_offset_t fault_addr, fault_status_t fault_code) in is_pan_fault() argument
1454 if (!(is_permission_fault(fault_code) && get_saved_state_cpsr(state) & PSR64_PAN)) { in is_pan_fault()
1469 …fault_status_t fault_code, vm_prot_t fault_type, vm_offset_t recover, expected_fault_handler_t exp… in handle_kernel_abort() argument
1479 if (is_vm_fault(fault_code) && thread->t_dtrace_inprobe) { /* Executing under dtrace_probe? */ in handle_kernel_abort()
1502 if (is_vm_fault(fault_code)) { in handle_kernel_abort()
1540 if (!is_translation_fault(fault_code)) { in handle_kernel_abort()
1543 fault_type, (fault_code == FSC_ACCESS_FLAG_FAULT_L3), FALSE); in handle_kernel_abort()
1573 if (is_pan_fault(state, esr, fault_addr, fault_code)) { in handle_kernel_abort()
1577 } else if (is_alignment_fault(fault_code)) { in handle_kernel_abort()
1585 } else if (is_parity_error(fault_code)) { in handle_kernel_abort()
1587 if (fault_code == FSC_SYNC_PARITY) { in handle_kernel_abort()
1595 kprintf("Unclassified kernel abort (fault_code=0x%x)\n", fault_code); in handle_kernel_abort()