Lines Matching refs:irq_reg
691 const struct jh7110_gpio_irq_reg *irq_reg = sfp->info->irq_reg; in jh7110_irq_ack() local
693 void __iomem *ic = sfp->base + irq_reg->ic_reg_base in jh7110_irq_ack()
709 const struct jh7110_gpio_irq_reg *irq_reg = sfp->info->irq_reg; in jh7110_irq_mask() local
711 void __iomem *ie = sfp->base + irq_reg->ie_reg_base in jh7110_irq_mask()
728 const struct jh7110_gpio_irq_reg *irq_reg = sfp->info->irq_reg; in jh7110_irq_mask_ack() local
730 void __iomem *ie = sfp->base + irq_reg->ie_reg_base in jh7110_irq_mask_ack()
732 void __iomem *ic = sfp->base + irq_reg->ic_reg_base in jh7110_irq_mask_ack()
751 const struct jh7110_gpio_irq_reg *irq_reg = sfp->info->irq_reg; in jh7110_irq_unmask() local
753 void __iomem *ie = sfp->base + irq_reg->ie_reg_base in jh7110_irq_unmask()
770 const struct jh7110_gpio_irq_reg *irq_reg = sfp->info->irq_reg; in jh7110_irq_set_type() local
813 irq_type |= readl_relaxed(base + irq_reg->is_reg_base) & ~mask; in jh7110_irq_set_type()
814 writel_relaxed(irq_type, base + irq_reg->is_reg_base); in jh7110_irq_set_type()
816 edge_both |= readl_relaxed(base + irq_reg->ibe_reg_base) & ~mask; in jh7110_irq_set_type()
817 writel_relaxed(edge_both, base + irq_reg->ibe_reg_base); in jh7110_irq_set_type()
819 polarity |= readl_relaxed(base + irq_reg->iev_reg_base) & ~mask; in jh7110_irq_set_type()
820 writel_relaxed(polarity, base + irq_reg->iev_reg_base); in jh7110_irq_set_type()