Lines Matching refs:bit
105 * General bit-lock routines.
108 #define bit_lock(bit,l) \
116 "r" (bit), "m" (*(volatile int *)(l)) : \
119 #define bit_unlock(bit,l) \
123 "r" (bit), "m" (*(volatile int *)(l)));
131 #define i_bit_set(bit,l) \
135 "r" (bit), "m" (*(volatile int *)(l)));
137 #define i_bit_clear(bit,l) \
141 "r" (bit), "m" (*(volatile int *)(l)));
145 int bit;
147 __asm__ volatile("btl %2,%1\n\tsbbl %0,%0" : "=r" (bit)
149 return bit;