Lines Matching refs:regs

53 	struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base);  in al_iofic_config()  local
58 al_reg_write32(&regs->ctrl[group].int_control_grp, flags); in al_iofic_config()
70 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_moder_res_config() local
76 reg = al_reg_read32(&regs->ctrl[group].int_control_grp); in al_iofic_moder_res_config()
81 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_moder_res_config()
92 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_legacy_moder_interval_config() local
98 reg = al_reg_read32(&regs->ctrl[group].int_control_grp); in al_iofic_legacy_moder_interval_config()
103 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_legacy_moder_interval_config()
115 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_msix_moder_interval_config() local
121 reg = al_reg_read32(&regs->grp_int_mod[group][vector].grp_int_mod_reg); in al_iofic_msix_moder_interval_config()
126 al_reg_write32(&regs->grp_int_mod[group][vector].grp_int_mod_reg, reg); in al_iofic_msix_moder_interval_config()
137 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_msix_tgtid_attributes_config() local
151 al_reg_write32(&regs->grp_int_mod[group][vector].grp_int_tgtid_reg, reg); in al_iofic_msix_tgtid_attributes_config()
161 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_unmask_offset_get() local
166 return &regs->ctrl[group].int_mask_clear_grp; in al_iofic_unmask_offset_get()
175 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_unmask() local
184 al_reg_write32_relaxed(&regs->ctrl[group].int_mask_clear_grp, ~mask); in al_iofic_unmask()
192 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_mask() local
198 reg = al_reg_read32(&regs->ctrl[group].int_mask_grp); in al_iofic_mask()
200 al_reg_write32(&regs->ctrl[group].int_mask_grp, reg | mask); in al_iofic_mask()
208 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_read_mask() local
213 return al_reg_read32(&regs->ctrl[group].int_mask_grp); in al_iofic_read_mask()
221 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_read_cause() local
226 return al_reg_read32(&regs->ctrl[group].int_cause_grp); in al_iofic_read_cause()
234 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_clear_cause() local
240 al_reg_write32(&regs->ctrl[group].int_cause_grp, ~mask); in al_iofic_clear_cause()
248 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_set_cause() local
253 al_reg_write32(&regs->ctrl[group].int_cause_set_grp, mask); in al_iofic_set_cause()
262 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_abort_mask() local
267 al_reg_write32(&regs->ctrl[group].int_abort_msk_grp, mask); in al_iofic_abort_mask()
276 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_interrupt_moderation_reset() local
285 reg = al_reg_read32(&regs->ctrl[group].int_control_grp); in al_iofic_interrupt_moderation_reset()
288 al_reg_write32(&regs->ctrl[group].int_control_grp, reg); in al_iofic_interrupt_moderation_reset()