Lines Matching refs:flag_mux
51 struct l3_flagmux_data *flag_mux, int err_src) in l3_handle_target() argument
69 if (err_src < flag_mux->num_targ_data) { in l3_handle_target()
70 l3_targ_inst = &flag_mux->l3_targ[err_src]; in l3_handle_target()
166 struct l3_flagmux_data *flag_mux; in l3_interrupt_handler() local
177 flag_mux = l3->l3_flagmux[i]; in l3_interrupt_handler()
178 err_reg = readl_relaxed(base + flag_mux->offset + in l3_interrupt_handler()
181 err_reg &= ~(inttype ? flag_mux->mask_app_bits : in l3_interrupt_handler()
182 flag_mux->mask_dbg_bits); in l3_interrupt_handler()
189 ret = l3_handle_target(l3, base, flag_mux, err_src); in l3_interrupt_handler()
203 mask_reg = base + flag_mux->offset + in l3_interrupt_handler()
211 flag_mux->mask_app_bits |= 1 << err_src; in l3_interrupt_handler()
213 flag_mux->mask_dbg_bits |= 1 << err_src; in l3_interrupt_handler()
310 struct l3_flagmux_data *flag_mux; in l3_resume_noirq() local
316 flag_mux = l3->l3_flagmux[i]; in l3_resume_noirq()
317 if (!flag_mux->mask_app_bits && !flag_mux->mask_dbg_bits) in l3_resume_noirq()
320 mask_regx = base + flag_mux->offset + L3_FLAGMUX_MASK0 + in l3_resume_noirq()
323 mask_val &= ~(flag_mux->mask_app_bits); in l3_resume_noirq()
326 mask_regx = base + flag_mux->offset + L3_FLAGMUX_MASK0 + in l3_resume_noirq()
329 mask_val &= ~(flag_mux->mask_dbg_bits); in l3_resume_noirq()