Lines Matching refs:flag_mux
33 * @flag_mux: flagmux corresponding to the event
59 struct l3_flagmux_data *flag_mux, int err_src)
77 if (err_src < flag_mux->num_targ_data) {
78 l3_targ_inst = &flag_mux->l3_targ[err_src];
174 struct l3_flagmux_data *flag_mux;
185 flag_mux = l3->l3_flagmux[i];
186 err_reg = readl_relaxed(base + flag_mux->offset +
189 err_reg &= ~(inttype ? flag_mux->mask_app_bits :
190 flag_mux->mask_dbg_bits);
197 ret = l3_handle_target(l3, base, flag_mux, err_src);
211 mask_reg = base + flag_mux->offset +
219 flag_mux->mask_app_bits |= 1 << err_src;
221 flag_mux->mask_dbg_bits |= 1 << err_src;
318 struct l3_flagmux_data *flag_mux;
324 flag_mux = l3->l3_flagmux[i];
325 if (!flag_mux->mask_app_bits && !flag_mux->mask_dbg_bits)
328 mask_regx = base + flag_mux->offset + L3_FLAGMUX_MASK0 +
331 mask_val &= ~(flag_mux->mask_app_bits);
334 mask_regx = base + flag_mux->offset + L3_FLAGMUX_MASK0 +
337 mask_val &= ~(flag_mux->mask_dbg_bits);