Lines Matching refs:security_state
106 uint32_t get_scr_el3_from_routing_model(uint32_t security_state)
110 assert(sec_state_is_valid(security_state));
111 scr_el3 = intr_type_descs[INTR_TYPE_NS].scr_el3[security_state];
112 scr_el3 |= intr_type_descs[INTR_TYPE_S_EL1].scr_el3[security_state];
113 scr_el3 |= intr_type_descs[INTR_TYPE_EL3].scr_el3[security_state];
125 uint32_t security_state)
129 flag = get_interrupt_rm_flag(interrupt_type_flags, security_state);
130 bit_pos = plat_interrupt_type_to_line(type, security_state);
131 intr_type_descs[type].scr_el3[security_state] = flag << bit_pos;
132 cm_write_scr_el3_bit(security_state, bit_pos, flag);
163 * specified 'security_state' on the local core. The disable is in effect
167 int disable_intr_rm_local(uint32_t type, uint32_t security_state)
173 flag = get_interrupt_rm_flag(INTR_DEFAULT_RM, security_state);
175 bit_pos = plat_interrupt_type_to_line(type, security_state);
176 cm_write_scr_el3_bit(security_state, bit_pos, flag);
183 * specified 'security_state' on the local core.
185 int enable_intr_rm_local(uint32_t type, uint32_t security_state)
192 security_state);
194 bit_pos = plat_interrupt_type_to_line(type, security_state);
195 cm_write_scr_el3_bit(security_state, bit_pos, flag);