Searched refs:sun4m_irq_percpu (Results 1 – 3 of 3) sorted by relevance
/arch/sparc/kernel/ |
D | irq.h | 26 struct sun4m_irq_percpu { struct 41 extern struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS]; argument
|
D | sun4m_irq.c | 100 struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS]; variable 200 sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->set); in sun4m_mask_irq() 218 sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->clear); in sun4m_unmask_irq() 288 sbus_writel(SUN4M_SOFT_INT(level), &sun4m_irq_percpu[cpu]->set); in sun4m_send_ipi() 293 sbus_writel(SUN4M_SOFT_INT(level), &sun4m_irq_percpu[cpu]->clear); in sun4m_clear_ipi() 463 sun4m_irq_percpu[i] = (void __iomem *) in sun4m_init_IRQ() 473 sbus_writel(~0x17fff, &sun4m_irq_percpu[mid]->clear); in sun4m_init_IRQ()
|
D | entry.S | 277 sethi %hi(sun4m_irq_percpu), %l5 279 or %l5, %lo(sun4m_irq_percpu), %o5 282 ld [%o1 + 0x00], %o3 ! sun4m_irq_percpu[cpu]->pending 287 st %o2, [%o1 + 0x04] ! sun4m_irq_percpu[cpu]->clear=0x70000000 289 ld [%o1 + 0x00], %g0 ! sun4m_irq_percpu[cpu]->pending 325 sethi %hi(sun4m_irq_percpu), %l5 326 or %l5, %lo(sun4m_irq_percpu), %o5 329 ld [%o5 + 0x00], %o3 ! sun4m_irq_percpu[cpu]->pending 332 st %o2, [%o5 + 0x04] ! sun4m_irq_percpu[cpu]->clear=0x80000000 334 ld [%o5 + 0x00], %g0 ! sun4m_irq_percpu[cpu]->pending
|