Lines Matching defs:var
81 #define test_bit(bit, var) ((var) & (1 << (bit)))
82 #define set_bit(bit, var) (var) |= 1 << (bit)
83 #define clear_bit(bit, var) (var) &= ~(1 << (bit))
86 #define test_and_set_bit(bit, var) _test_and_set_bit(bit, &var)
87 static __inline__ BOOL _test_and_set_bit(unsigned long bit, unsigned long *var)
89 const BOOL old_state = test_bit(bit, *var);
90 set_bit(bit, *var);
94 #define test_and_clear_bit(bit, var) _test_and_clear_bit(bit, &var)
95 static __inline__ BOOL _test_and_clear_bit(unsigned long bit, unsigned long *var)
97 const BOOL old_state = test_bit(bit, *var);
98 clear_bit(bit, *var);
102 #define test_and_set_bit(bit, var) \
104 const BOOL old_state = test_bit(bit, var); \
105 set_bit(bit, var); \
109 #define test_and_clear_bit(bit, var) \
111 const BOOL old_state = test_bit(bit, var); \
112 clear_bit(bit, var); \