Lines Matching refs:security_state
84 u_register_t get_scr_el3_from_routing_model(size_t security_state) in get_scr_el3_from_routing_model() argument
88 assert(sec_state_is_valid(security_state)); in get_scr_el3_from_routing_model()
89 scr_el3 = intr_type_descs[INTR_TYPE_NS].scr_el3[security_state]; in get_scr_el3_from_routing_model()
90 scr_el3 |= intr_type_descs[INTR_TYPE_S_EL1].scr_el3[security_state]; in get_scr_el3_from_routing_model()
91 scr_el3 |= intr_type_descs[INTR_TYPE_EL3].scr_el3[security_state]; in get_scr_el3_from_routing_model()
103 uint32_t security_state) in set_scr_el3_from_rm() argument
107 flag = get_interrupt_rm_flag(interrupt_type_flags, security_state); in set_scr_el3_from_rm()
108 bit_pos = plat_interrupt_type_to_line(type, security_state); in set_scr_el3_from_rm()
109 intr_type_descs[type].scr_el3[security_state] = (u_register_t)flag << bit_pos; in set_scr_el3_from_rm()
116 if (cm_get_context(security_state) != NULL) { in set_scr_el3_from_rm()
117 cm_write_scr_el3_bit(security_state, bit_pos, flag); in set_scr_el3_from_rm()
155 int disable_intr_rm_local(uint32_t type, uint32_t security_state) in disable_intr_rm_local() argument
161 flag = get_interrupt_rm_flag(INTR_DEFAULT_RM, security_state); in disable_intr_rm_local()
163 bit_pos = plat_interrupt_type_to_line(type, security_state); in disable_intr_rm_local()
164 cm_write_scr_el3_bit(security_state, bit_pos, flag); in disable_intr_rm_local()
173 int enable_intr_rm_local(uint32_t type, uint32_t security_state) in enable_intr_rm_local() argument
180 security_state); in enable_intr_rm_local()
182 bit_pos = plat_interrupt_type_to_line(type, security_state); in enable_intr_rm_local()
183 cm_write_scr_el3_bit(security_state, bit_pos, flag); in enable_intr_rm_local()