2 /* enable IRQ+FIQ interrupts */
3 void arm_enable_interrupts (void)
6 __asm__ __volatile__("mrs %0, cpsr\n"
14 /* disable IRQ/FIQ interrupts
15 * returns true if interrupts had been enabled before we disabled them */
16 int arm_disable_interrupts(void)
18 unsigned long old,temp;
19 __asm__ __volatile__("mrs %0, cpsr\n"
22 : "=r" (old), "=r" (temp)
25 return (old & 0x80) == 0;