Lines Matching refs:nvic
189 bool negpri = armv7m_nvic_neg_prio_requested(env->nvic, secstate); in arm_v7m_mmu_idx_for_secstate_and_priv()
290 armv7m_nvic_set_pending_derived(env->nvic, exc, exc_secure); in v7m_stack_write()
293 armv7m_nvic_set_pending_lazyfp(env->nvic, exc, exc_secure); in v7m_stack_write()
355 armv7m_nvic_set_pending(env->nvic, exc, exc_secure); in v7m_stack_read()
382 armv7m_nvic_set_pending_lazyfp(env->nvic, ARMV7M_EXCP_USAGE, is_secure); in HELPER()
386 armv7m_nvic_set_pending_lazyfp(env->nvic, ARMV7M_EXCP_USAGE, M_REG_S); in HELPER()
430 armv7m_nvic_can_take_pending_exception(env->nvic); in HELPER()
736 armv7m_nvic_set_pending_derived(env->nvic, ARMV7M_EXCP_HARD, exc_secure); in arm_v7m_load_vector()
805 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in v7m_push_callee_stack()
847 armv7m_nvic_get_pending_irq_info(env->nvic, &exc, &targets_secure); in v7m_exception_taken()
963 armv7m_nvic_acknowledge_irq(env->nvic); in v7m_exception_taken()
988 NVICState *nvic = env->nvic; in v7m_update_fpccr() local
1005 bool ign = armv7m_nvic_neg_prio_requested(nvic, is_secure) && in v7m_update_fpccr()
1021 hfrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_HARD, false); in v7m_update_fpccr()
1024 bfrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_BUS, false); in v7m_update_fpccr()
1027 mmrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_MEM, is_secure); in v7m_update_fpccr()
1030 ns_ufrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_USAGE, false); in v7m_update_fpccr()
1033 monrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_DEBUG, false); in v7m_update_fpccr()
1037 s_ufrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_USAGE, true); in v7m_update_fpccr()
1040 sfrdy = armv7m_nvic_get_ready_status(nvic, ARMV7M_EXCP_SECURE, false); in v7m_update_fpccr()
1232 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in v7m_push_stack()
1277 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in v7m_push_stack()
1282 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, M_REG_S); in v7m_push_stack()
1300 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in v7m_push_stack()
1444 if (armv7m_nvic_raw_execution_priority(env->nvic) >= 0) { in do_v7m_exception_exit()
1452 switch (armv7m_nvic_complete_irq(env->nvic, env->v7m.exception, in do_v7m_exception_exit()
1533 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in do_v7m_exception_exit()
1545 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, true); in do_v7m_exception_exit()
1552 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in do_v7m_exception_exit()
1576 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in do_v7m_exception_exit()
1589 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in do_v7m_exception_exit()
1606 if (armv7m_nvic_can_take_pending_exception(env->nvic)) { in do_v7m_exception_exit()
1655 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in do_v7m_exception_exit()
1729 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in do_v7m_exception_exit()
1744 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in do_v7m_exception_exit()
1771 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in do_v7m_exception_exit()
1781 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, true); in do_v7m_exception_exit()
1888 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, false); in do_v7m_exception_exit()
1951 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in do_v7m_function_return()
2007 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in v7m_read_half_insn()
2015 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_MEM, env->v7m.secure); in v7m_read_half_insn()
2023 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_BUS, false); in v7m_read_half_insn()
2055 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in v7m_read_sg_stack_word()
2062 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_MEM, false); in v7m_read_sg_stack_word()
2075 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_BUS, false); in v7m_read_sg_stack_word()
2177 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in v7m_handle_execute_nsc()
2198 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2215 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, target_secstate); in arm_v7m_cpu_do_interrupt()
2220 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2224 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2228 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in arm_v7m_cpu_do_interrupt()
2233 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2237 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2242 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SVC, env->v7m.secure); in arm_v7m_cpu_do_interrupt()
2296 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_SECURE, false); in arm_v7m_cpu_do_interrupt()
2313 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_BUS, false); in arm_v7m_cpu_do_interrupt()
2319 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_USAGE, in arm_v7m_cpu_do_interrupt()
2341 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_MEM, in arm_v7m_cpu_do_interrupt()
2358 armv7m_nvic_set_pending(env->nvic, ARMV7M_EXCP_DEBUG, false); in arm_v7m_cpu_do_interrupt()