Lines Matching defs:mask
173 void al_iofic_unmask(void __iomem *regs_base, int group, uint32_t mask)
181 * use the mask clear register, no need to read the mask register
184 al_reg_write32_relaxed(®s->ctrl[group].int_mask_clear_grp, ~mask);
188 * mask specific interrupts for a given group
190 void al_iofic_mask(void __iomem *regs_base, int group, uint32_t mask)
200 al_reg_write32(®s->ctrl[group].int_mask_grp, reg | mask);
204 * read the mask for a given group
232 void al_iofic_clear_cause(void __iomem *regs_base, int group, uint32_t mask)
239 /* inverse mask, writing 1 has no effect */
240 al_reg_write32(®s->ctrl[group].int_cause_grp, ~mask);
246 void al_iofic_set_cause(void __iomem *regs_base, int group, uint32_t mask)
253 al_reg_write32(®s->ctrl[group].int_cause_set_grp, mask);
260 void al_iofic_abort_mask(void __iomem *regs_base, int group, uint32_t mask)
267 al_reg_write32(®s->ctrl[group].int_abort_msk_grp, mask);