Lines Matching refs:reg
72 void __iomem *reg;
77 reg = eint->base + offset + ((eint_num - eint_base) / 32) * 4;
79 return reg;
87 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
90 if (readl(reg) & bit)
107 void __iomem *reg = eint->base + (port << 2);
117 writel(mask, reg + reg_offset);
130 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
135 writel(mask, reg);
142 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
147 writel(mask, reg);
157 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
160 return !!(readl(reg) & bit);
167 void __iomem *reg = mtk_eint_get_offset(eint, d->hwirq,
170 writel(mask, reg);
178 void __iomem *reg;
201 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->pol_clr);
202 writel(mask, reg);
204 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->pol_set);
205 writel(mask, reg);
209 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->sens_clr);
210 writel(mask, reg);
212 reg = mtk_eint_get_offset(eint, d->hwirq, eint->regs->sens_set);
213 writel(mask, reg);
227 int reg = d->hwirq >> 5;
230 eint->wake_mask[reg] |= BIT(shift);
232 eint->wake_mask[reg] &= ~BIT(shift);
241 void __iomem *reg;
244 reg = base + (port << 2);
245 writel_relaxed(~buf[port], reg + eint->regs->mask_set);
246 writel_relaxed(buf[port], reg + eint->regs->mask_clr);
342 void __iomem *reg = mtk_eint_get_offset(eint, 0, eint->regs->stat);
347 reg += 4) {
348 status = readl(reg);
363 writel_relaxed(BIT(offset), reg -
374 writel(BIT(offset), reg - eint->regs->stat +
392 writel(BIT(offset), reg -