Lines Matching refs:leon3_irqctrl_regs
27 struct leon3_irqctrl_regs_map *leon3_irqctrl_regs; /* interrupt controller base address */ variable
40 #define LEON_IMASK(cpu) (&leon3_irqctrl_regs->mask[cpu])
41 #define LEON_IACK (&leon3_irqctrl_regs->iclear)
49 return LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs->intid[cpu]) & 0x1f; in leon_eirq_get()
287 leon3_irqctrl_regs = *(struct leon3_irqctrl_regs_map **)pp->value; in leon_init_timers()
323 if (!(leon3_gptimer_regs && leon3_irqctrl_regs && leon3_gptimer_irq)) in leon_init_timers()
358 icsel = LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs->icsel[boot_cpu_id/8]); in leon_init_timers()
360 leon3_irqctrl_regs += icsel; in leon_init_timers()
363 LEON3_BYPASS_STORE_PA(&leon3_irqctrl_regs->mask[boot_cpu_id], 0); in leon_init_timers()
366 eirq = (LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs->mpstatus) in leon_init_timers()
465 LEON3_BYPASS_STORE_PA(&leon3_irqctrl_regs->force[cpu], mask); in leon_set_cpu_int()
472 LEON3_BYPASS_STORE_PA(&leon3_irqctrl_regs->force[cpu], mask<<16); in leon_clear_ipi()