Home
last modified time | relevance | path

Searched refs:sun4m_irq_global (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/sparc/kernel/
H A Dsun4m_irq.c104 struct sun4m_irq_global __iomem *sun4m_irq_global; variable
203 sbus_writel(handler_data->mask, &sun4m_irq_global->mask_set); in sun4m_mask_irq()
222 sbus_writel(handler_data->mask, &sun4m_irq_global->mask_clear); in sun4m_unmask_irq()
323 si = sbus_readl(&sun4m_irq_global->pending); in sun4m_nmi()
343 sbus_writel(sun4m_imask[SUN4M_PROFILE_IRQ], &sun4m_irq_global->mask_clear); in sun4m_unmask_profile_irq()
413 sbus_writel(SUN4M_INT_E14, &sun4m_irq_global->mask_set); in sun4m_init_timers()
458 sun4m_irq_global = (void __iomem *) in sun4m_init_IRQ()
463 sbus_writel(~SUN4M_INT_MASKALL, &sun4m_irq_global->mask_set); in sun4m_init_IRQ()
468 sbus_writel(0, &sun4m_irq_global->interrupt_target); in sun4m_init_IRQ()
H A Dirq.h36 struct sun4m_irq_global { struct
45 extern struct sun4m_irq_global __iomem *sun4m_irq_global; argument
H A Dentry.S737 sethi %hi(sun4m_irq_global), %o5
738 ld [%o5 + %lo(sun4m_irq_global)], %l5
739 st %l4, [%l5 + 0x0c] ! sun4m_irq_global->mask_set=0x80000000
741 ld [%l5 + 0x00], %g0 ! sun4m_irq_global->pending
750 st %l4, [%l5 + 0x08] ! sun4m_irq_global->mask_clear=0x80000000
752 ld [%l5 + 0x00], %g0 ! sun4m_irq_global->pending