Lines Matching refs:security_state

72 	unsigned int security_state;  in cm_setup_context()  local
80 security_state = GET_SECURITY_STATE(ep->h.attr); in cm_setup_context()
106 if (security_state == NON_SECURE) { in cm_setup_context()
112 if (security_state == REALM) { in cm_setup_context()
173 if (security_state == NON_SECURE) { in cm_setup_context()
201 (security_state == NON_SECURE))) { in cm_setup_context()
215 if (security_state != REALM) { in cm_setup_context()
216 scr_el3 |= get_scr_el3_from_routing_model(security_state); in cm_setup_context()
222 if (security_state == SECURE) { in cm_setup_context()
253 if ((security_state == SECURE) && (GET_EL(ep->spsr) == MODE_EL2)) { in cm_setup_context()
478 void cm_prepare_el3_exit(uint32_t security_state) in cm_prepare_el3_exit() argument
481 cpu_context_t *ctx = cm_get_context(security_state); in cm_prepare_el3_exit()
487 if (security_state == NON_SECURE) { in cm_prepare_el3_exit()
690 cm_el1_sysregs_context_restore(security_state); in cm_prepare_el3_exit()
691 cm_set_next_eret_context(security_state); in cm_prepare_el3_exit()
698 void cm_el2_sysregs_context_save(uint32_t security_state) in cm_el2_sysregs_context_save() argument
706 if ((security_state != SECURE) || in cm_el2_sysregs_context_save()
707 ((security_state == SECURE) && ((scr_el3 & SCR_EEL2_BIT) != 0U))) { in cm_el2_sysregs_context_save()
710 ctx = cm_get_context(security_state); in cm_el2_sysregs_context_save()
720 void cm_el2_sysregs_context_restore(uint32_t security_state) in cm_el2_sysregs_context_restore() argument
728 if ((security_state != SECURE) || in cm_el2_sysregs_context_restore()
729 ((security_state == SECURE) && ((scr_el3 & SCR_EEL2_BIT) != 0U))) { in cm_el2_sysregs_context_restore()
732 ctx = cm_get_context(security_state); in cm_el2_sysregs_context_restore()
745 void cm_el1_sysregs_context_save(uint32_t security_state) in cm_el1_sysregs_context_save() argument
749 ctx = cm_get_context(security_state); in cm_el1_sysregs_context_save()
755 if (security_state == SECURE) in cm_el1_sysregs_context_save()
762 void cm_el1_sysregs_context_restore(uint32_t security_state) in cm_el1_sysregs_context_restore() argument
766 ctx = cm_get_context(security_state); in cm_el1_sysregs_context_restore()
772 if (security_state == SECURE) in cm_el1_sysregs_context_restore()
783 void cm_set_elr_el3(uint32_t security_state, uintptr_t entrypoint) in cm_set_elr_el3() argument
788 ctx = cm_get_context(security_state); in cm_set_elr_el3()
800 void cm_set_elr_spsr_el3(uint32_t security_state, in cm_set_elr_spsr_el3() argument
806 ctx = cm_get_context(security_state); in cm_set_elr_spsr_el3()
820 void cm_write_scr_el3_bit(uint32_t security_state, in cm_write_scr_el3_bit() argument
828 ctx = cm_get_context(security_state); in cm_write_scr_el3_bit()
852 u_register_t cm_get_scr_el3(uint32_t security_state) in cm_get_scr_el3() argument
857 ctx = cm_get_context(security_state); in cm_get_scr_el3()
870 void cm_set_next_eret_context(uint32_t security_state) in cm_set_next_eret_context() argument
874 ctx = cm_get_context(security_state); in cm_set_next_eret_context()