Lines Matching refs:excp_idx

680 static inline bool arm_excp_unmasked(CPUState *cs, unsigned int excp_idx,  in arm_excp_unmasked()  argument
706 switch (excp_idx) { in arm_excp_unmasked()
788 switch (excp_idx) { in arm_excp_unmasked()
844 uint32_t excp_idx; in arm_cpu_exec_interrupt() local
851 excp_idx = EXCP_NMI; in arm_cpu_exec_interrupt()
852 target_el = arm_phys_excp_target_el(cs, excp_idx, cur_el, secure); in arm_cpu_exec_interrupt()
853 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
859 excp_idx = EXCP_VINMI; in arm_cpu_exec_interrupt()
861 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
867 excp_idx = EXCP_VFNMI; in arm_cpu_exec_interrupt()
869 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
891 excp_idx = EXCP_FIQ; in arm_cpu_exec_interrupt()
892 target_el = arm_phys_excp_target_el(cs, excp_idx, cur_el, secure); in arm_cpu_exec_interrupt()
893 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
899 excp_idx = EXCP_IRQ; in arm_cpu_exec_interrupt()
900 target_el = arm_phys_excp_target_el(cs, excp_idx, cur_el, secure); in arm_cpu_exec_interrupt()
901 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
907 excp_idx = EXCP_VIRQ; in arm_cpu_exec_interrupt()
909 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
915 excp_idx = EXCP_VFIQ; in arm_cpu_exec_interrupt()
917 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
923 excp_idx = EXCP_VSERR; in arm_cpu_exec_interrupt()
925 if (arm_excp_unmasked(cs, excp_idx, target_el, in arm_cpu_exec_interrupt()
936 cs->exception_index = excp_idx; in arm_cpu_exec_interrupt()