Lines Matching refs:bank
67 static inline void irq_bank_writel(unsigned long value, int bank, int offset) in irq_bank_writel() argument
69 omap_writel(value, irq_banks[bank].base_reg + offset); in irq_bank_writel()
82 int bank = IRQ_BANK(d->irq); in omap_mask_irq() local
85 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq()
87 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq()
92 int bank = IRQ_BANK(d->irq); in omap_unmask_irq() local
95 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq()
97 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq()
108 int bank = IRQ_BANK(d->irq); in omap_wake_irq() local
111 irq_banks[bank].wake_enable |= IRQ_BIT(d->irq); in omap_wake_irq()
113 irq_banks[bank].wake_enable &= ~IRQ_BIT(d->irq); in omap_wake_irq()
128 signed int bank; in omap_irq_set_cfg() local
131 bank = IRQ_BANK(irq); in omap_irq_set_cfg()
133 fiq = bank ? 0 : (fiq & 0x1); in omap_irq_set_cfg()
136 irq_bank_writel(val, bank, offset); in omap_irq_set_cfg()