Lines Matching refs:sgint
26 struct sgint_regs *sgint; variable
40 sgint->imask0 |= (1 << (d->irq - SGINT_LOCAL0)); in enable_local0_irq()
45 sgint->imask0 &= ~(1 << (d->irq - SGINT_LOCAL0)); in disable_local0_irq()
59 sgint->imask1 |= (1 << (d->irq - SGINT_LOCAL1)); in enable_local1_irq()
64 sgint->imask1 &= ~(1 << (d->irq - SGINT_LOCAL1)); in disable_local1_irq()
75 sgint->imask0 |= (1 << (SGI_MAP_0_IRQ - SGINT_LOCAL0)); in enable_local2_irq()
76 sgint->cmeimask0 |= (1 << (d->irq - SGINT_LOCAL2)); in enable_local2_irq()
81 sgint->cmeimask0 &= ~(1 << (d->irq - SGINT_LOCAL2)); in disable_local2_irq()
82 if (!sgint->cmeimask0) in disable_local2_irq()
83 sgint->imask0 &= ~(1 << (SGI_MAP_0_IRQ - SGINT_LOCAL0)); in disable_local2_irq()
94 sgint->imask1 |= (1 << (SGI_MAP_1_IRQ - SGINT_LOCAL1)); in enable_local3_irq()
95 sgint->cmeimask1 |= (1 << (d->irq - SGINT_LOCAL3)); in enable_local3_irq()
100 sgint->cmeimask1 &= ~(1 << (d->irq - SGINT_LOCAL3)); in disable_local3_irq()
101 if (!sgint->cmeimask1) in disable_local3_irq()
102 sgint->imask1 &= ~(1 << (SGI_MAP_1_IRQ - SGINT_LOCAL1)); in disable_local3_irq()
113 u8 mask = sgint->istat0 & sgint->imask0; in indy_local0_irqdispatch()
118 mask2 = sgint->vmeistat & sgint->cmeimask0; in indy_local0_irqdispatch()
135 u8 mask = sgint->istat1 & sgint->imask1; in indy_local1_irqdispatch()
140 mask2 = sgint->vmeistat & sgint->cmeimask1; in indy_local1_irqdispatch()
270 sgint->imask0 = 0; in arch_init_irq()
271 sgint->imask1 = 0; in arch_init_irq()
272 sgint->cmeimask0 = 0; in arch_init_irq()
273 sgint->cmeimask1 = 0; in arch_init_irq()