Searched refs:irq_banks (Results 1 – 2 of 2) sorted by relevance
63 static struct omap_irq_bank *irq_banks; variable67 return omap_readl(irq_banks[bank].base_reg + offset); in irq_bank_readl()72 omap_writel(value, irq_banks[bank].base_reg + offset); in irq_bank_writel()88 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq()90 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq()98 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq()100 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq()114 irq_banks[bank].wake_enable |= IRQ_BIT(d->irq); in omap_wake_irq()116 irq_banks[bank].wake_enable &= ~IRQ_BIT(d->irq); in omap_wake_irq()186 irq_banks = omap7xx_irq_banks; in omap1_init_irq()[all …]
60 } __attribute__ ((aligned(4))) irq_banks[] = { variable94 intc_bank_write_reg(0x1, &irq_banks[0], INTC_CONTROL); in omap_ack_irq()127 for (i = 0; i < ARRAY_SIZE(irq_banks); i++) { in omap_irq_pending()128 struct omap_irq_bank *bank = irq_banks + i; in omap_irq_pending()180 for (i = 0; i < ARRAY_SIZE(irq_banks); i++) { in omap_init_irq()181 struct omap_irq_bank *bank = irq_banks + i; in omap_init_irq()291 static struct omap3_intc_regs intc_context[ARRAY_SIZE(irq_banks)];296 for (ind = 0; ind < ARRAY_SIZE(irq_banks); ind++) { in omap_intc_save_context()297 struct omap_irq_bank *bank = irq_banks + ind; in omap_intc_save_context()311 intc_bank_read_reg(&irq_banks[0], INTC_MIR0 + in omap_intc_save_context()[all …]