Lines Matching refs:return_to_secure
1368 bool return_to_secure; in do_v7m_exception_exit() local
1475 return_to_secure = arm_feature(env, ARM_FEATURE_M_SECURITY) && in do_v7m_exception_exit()
1612 switch_v7m_security_state(env, return_to_secure); in do_v7m_exception_exit()
1625 bool spsel = env->v7m.control[return_to_secure] & R_V7M_CONTROL_SPSEL_MASK; in do_v7m_exception_exit()
1626 uint32_t *frame_sp_p = arm_v7m_get_sp_ptr(env, return_to_secure, in do_v7m_exception_exit()
1632 !(env->v7m.control[return_to_secure] & R_V7M_CONTROL_NPRIV_MASK); in do_v7m_exception_exit()
1634 mmu_idx = arm_v7m_mmu_idx_for_secstate_and_priv(env, return_to_secure, in do_v7m_exception_exit()
1645 if (return_to_secure && in do_v7m_exception_exit()
1742 if (!return_to_secure && in do_v7m_exception_exit()
1754 restore_s16_s31 = return_to_secure && in do_v7m_exception_exit()
1757 if (env->v7m.fpccr[return_to_secure] & R_V7M_FPCCR_LSPACT_MASK) { in do_v7m_exception_exit()
1759 env->v7m.fpccr[return_to_secure] &= ~R_V7M_FPCCR_LSPACT_MASK; in do_v7m_exception_exit()
1765 cpacr_pass = v7m_cpacr_pass(env, return_to_secure, in do_v7m_exception_exit()
1767 nsacr_pass = return_to_secure || in do_v7m_exception_exit()
1772 return_to_secure); in do_v7m_exception_exit()
1773 env->v7m.cfsr[return_to_secure] |= R_V7M_CFSR_NOCP_MASK; in do_v7m_exception_exit()