Lines Matching refs:sr
31 unsigned short sr;
33 asm volatile ("move.w %%sr,%0":"=r" (sr):);
35 return sr;
38 static __inline__ void set_sr (unsigned short sr)
40 asm volatile ("move.w %0,%%sr"::"r" (sr));
71 unsigned short sr;
73 sr = get_sr ();
74 set_sr (sr & ~0x0700);
79 unsigned short sr;
81 sr = get_sr ();
82 set_sr (sr | 0x0700);
84 return ((sr & 0x0700) == 0); /* return true, if interrupts were enabled before */