Lines Matching refs:cpu_eiem
60 static volatile unsigned long cpu_eiem = 0; variable
75 cpu_eiem &= ~eirr_bit; in disable_cpu_irq()
76 set_eiem(cpu_eiem); in disable_cpu_irq()
77 smp_call_function(cpu_set_eiem, (void *) cpu_eiem, 1, 1); in disable_cpu_irq()
85 cpu_eiem |= eirr_bit; in enable_cpu_irq()
86 smp_call_function(cpu_set_eiem, (void *) cpu_eiem, 1, 1); in enable_cpu_irq()
87 set_eiem(cpu_eiem); in enable_cpu_irq()
98 cpu_eiem |= eirr_bit; in unmask_cpu_irq()
103 smp_call_function(cpu_set_eiem, (void *) cpu_eiem, 1, 1); in unmask_cpu_irq()
104 set_eiem(cpu_eiem); in unmask_cpu_irq()
152 IRQ_REGION(irq), IRQ_OFFSET(irq), cpu_eiem)); in mask_irq()
164 IRQ_REGION(irq), IRQ_OFFSET(irq), cpu_eiem)); in unmask_irq()
176 IRQ_REGION(irq), IRQ_OFFSET(irq), cpu_eiem)); in disable_irq()
190 IRQ_REGION(irq), IRQ_OFFSET(irq), cpu_eiem)); in enable_irq()
452 while ((eirr_val = (mfctl(23) & cpu_eiem)) && --i) { in do_cpu_irq_mask()
465 if (!(bit&eirr_val&cpu_eiem)) in do_cpu_irq_mask()
474 set_eiem(cpu_eiem); in do_cpu_irq_mask()
844 if (!cpu_eiem) in init_IRQ()
845 cpu_eiem = EIEM_MASK(IPI_IRQ) | EIEM_MASK(TIMER_IRQ); in init_IRQ()
847 cpu_eiem = EIEM_MASK(TIMER_IRQ); in init_IRQ()
849 set_eiem(cpu_eiem); /* EIEM : enable all external intr */ in init_IRQ()