Lines Matching refs:reg
56 void __iomem *reg;
61 reg = eint->base + offset + ((eint_num - eint_base) / 32) * 4;
63 return reg;
71 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
74 if (readl(reg) & bit)
91 void __iomem *reg = eint->base + (port << 2);
101 writel(mask, reg + reg_offset);
114 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
119 writel(mask, reg);
126 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
131 writel(mask, reg);
141 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
144 return !!(readl(reg) & bit);
151 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
154 writel(mask, reg);
161 void __iomem *reg;
177 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->pol_clr);
178 writel(mask, reg);
180 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->pol_set);
181 writel(mask, reg);
185 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->sens_clr);
186 writel(mask, reg);
188 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->sens_set);
189 writel(mask, reg);
202 int reg = d->hwirq >> 5;
205 eint->wake_mask[reg] |= BIT(shift);
207 eint->wake_mask[reg] &= ~BIT(shift);
216 void __iomem *reg;
219 reg = base + (port << 2);
220 writel_relaxed(~buf[port], reg + eint->regs->mask_set);
221 writel_relaxed(buf[port], reg + eint->regs->mask_clr);
317 void __iomem *reg = mtk_eint_get_offset(eint, 0, eint->regs->stat);
322 reg += 4) {
323 status = readl(reg);
339 writel_relaxed(BIT(offset), reg -
350 writel(BIT(offset), reg - eint->regs->stat +
368 writel(BIT(offset), reg -