Searched refs:leon3_irqctrl_regs (Results 1 - 4 of 4) sorted by relevance

/linux-master/arch/sparc/kernel/
H A Dleon_pmc.c50 register unsigned int address = (unsigned int)leon3_irqctrl_regs;
H A Dleon_smp.c135 ((LEON3_BYPASS_LOAD_PA(&(leon3_irqctrl_regs->mpstatus)) >>
147 LEON_BYPASS_STORE_PA(&(leon3_irqctrl_regs->mpbroadcast), mask);
153 ((LEON3_BYPASS_LOAD_PA(&(leon3_irqctrl_regs->mpstatus)) >>
168 (unsigned int)&(leon3_irqctrl_regs->mpstatus));
198 (unsigned int)&leon3_irqctrl_regs->mpstatus);
202 LEON_BYPASS_STORE_PA(&leon3_irqctrl_regs->mask[i], 0);
205 LEON_BYPASS_STORE_PA(&(leon3_irqctrl_regs->mpstatus), 1 << i);
307 LEON3_BYPASS_STORE_PA(&leon3_irqctrl_regs->force[cpu], mask);
H A Dleon_kernel.c29 struct leon3_irqctrl_regs_map *leon3_irqctrl_regs; /* interrupt controller base address */ variable in typeref:struct:leon3_irqctrl_regs_map
42 #define LEON_IMASK(cpu) (&leon3_irqctrl_regs->mask[cpu])
43 #define LEON_IACK (&leon3_irqctrl_regs->iclear)
51 return LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs->intid[cpu]) & 0x1f;
347 leon3_irqctrl_regs = *(struct leon3_irqctrl_regs_map **)pp->value;
383 if (!(leon3_gptimer_regs && leon3_irqctrl_regs && leon3_gptimer_irq))
411 icsel = LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs->icsel[boot_cpu_id/8]);
413 leon3_irqctrl_regs += icsel;
416 LEON3_BYPASS_STORE_PA(&leon3_irqctrl_regs->mask[boot_cpu_id], 0);
419 eirq = (LEON3_BYPASS_LOAD_PA(&leon3_irqctrl_regs
[all...]
/linux-master/arch/sparc/include/asm/
H A Dleon_amba.h184 extern struct leon3_irqctrl_regs_map *leon3_irqctrl_regs;

Completed in 127 milliseconds