Searched refs:sun4m_irq_percpu (Results  1 – 4 of 4) sorted by relevance
| /Linux-v5.15/arch/sparc/kernel/ | 
| D | irq.h | 29 struct sun4m_irq_percpu {  struct44 extern struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS];  argument
 
 | 
| D | sun4m_irq.c | 103 struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS];  variable201 			sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->set);  in sun4m_mask_irq()
 220 			sbus_writel(handler_data->mask, &sun4m_irq_percpu[cpu]->clear);  in sun4m_unmask_irq()
 455 		sun4m_irq_percpu[i] = (void __iomem *)  in sun4m_init_IRQ()
 465 		sbus_writel(~0x17fff, &sun4m_irq_percpu[mid]->clear);  in sun4m_init_IRQ()
 
 | 
| D | entry.S | 272 	sethi	%hi(sun4m_irq_percpu), %l5274 	or	%l5, %lo(sun4m_irq_percpu), %o5
 277 	ld	[%o1 + 0x00], %o3	! sun4m_irq_percpu[cpu]->pending
 282 	st	%o2, [%o1 + 0x04]	! sun4m_irq_percpu[cpu]->clear=0x70000000
 284 	ld	[%o1 + 0x00], %g0	! sun4m_irq_percpu[cpu]->pending
 320 	sethi	%hi(sun4m_irq_percpu), %l5
 321 	or	%l5, %lo(sun4m_irq_percpu), %o5
 324 	ld	[%o5 + 0x00], %o3	! sun4m_irq_percpu[cpu]->pending
 327 	 st	%o2, [%o5 + 0x04]	! sun4m_irq_percpu[cpu]->clear=0x80000000
 329 	ld	[%o5 + 0x00], %g0	! sun4m_irq_percpu[cpu]->pending
 
 | 
| D | sun4m_smp.c | 141 	sbus_writel(SUN4M_SOFT_INT(level), &sun4m_irq_percpu[cpu]->set);  in sun4m_send_ipi()
 |