static void rm9k_cpu_irq_disable(unsigned int irq) { unsigned long flags; local_irq_save(flags); mask_rm9k_irq(irq); local_irq_restore(flags); }
static void local_rm9k_perfcounter_irq_shutdown(void *args) { unsigned int irq = (unsigned int) args; unsigned long flags; local_irq_save(flags); mask_rm9k_irq(irq); local_irq_restore(flags); }
/* * While we ack the interrupt interrupts are disabled and thus we don't need * to deal with concurrency issues. Same for rm9k_cpu_irq_end. */ static void rm9k_cpu_irq_ack(unsigned int irq) { mask_rm9k_irq(irq); }