Lines Matching refs:intc
79 static struct bcm2836_arm_irqchip_intc intc __read_mostly;
85 void __iomem *reg = intc.base + reg_offset + 4 * cpu; in bcm2836_arm_irqchip_mask_per_cpu_irq()
94 void __iomem *reg = intc.base + reg_offset + 4 * cpu; in bcm2836_arm_irqchip_unmask_per_cpu_irq()
121 writel(1 << smp_processor_id(), intc.base + LOCAL_PM_ROUTING_CLR); in bcm2836_arm_irqchip_mask_pmu_irq()
126 writel(1 << smp_processor_id(), intc.base + LOCAL_PM_ROUTING_SET); in bcm2836_arm_irqchip_unmask_pmu_irq()
151 int irq = irq_create_mapping(intc.domain, hwirq); in bcm2836_arm_irqchip_register_irq()
164 stat = readl_relaxed(intc.base + LOCAL_IRQ_PENDING0 + 4 * cpu); in bcm2836_arm_irqchip_handle_irq()
167 void __iomem *mailbox0 = (intc.base + in bcm2836_arm_irqchip_handle_irq()
178 handle_IRQ(irq_linear_revmap(intc.domain, hwirq), regs); in bcm2836_arm_irqchip_handle_irq()
187 void __iomem *mailbox0_base = intc.base + LOCAL_MAILBOX0_SET0; in bcm2836_arm_irqchip_send_ipi()
243 intc.base = of_iomap(node, 0); in bcm2836_arm_irqchip_l1_intc_of_init()
244 if (!intc.base) { in bcm2836_arm_irqchip_l1_intc_of_init()
249 intc.domain = irq_domain_add_linear(node, LAST_IRQ + 1, in bcm2836_arm_irqchip_l1_intc_of_init()
252 if (!intc.domain) in bcm2836_arm_irqchip_l1_intc_of_init()