Lines Matching refs:name
84 #define bit_decl(name, nbits) \ argument
85 ((name)[bitstr_size(nbits)])
88 #define bitstr_test(name, bit) \ argument
89 ((name)[_bitstr_byte(bit)] & _bitstr_mask(bit))
92 #define bitstr_set(name, bit) \ argument
93 ((name)[_bitstr_byte(bit)] |= _bitstr_mask(bit))
96 #define bitstr_set_atomic(name, bit) \ argument
97 (void)os_atomic_or(&((name)[_bitstr_byte(bit)]), _bitstr_mask(bit), relaxed)
100 #define bitstr_clear(name, bit) \ argument
101 ((name)[_bitstr_byte(bit)] &= ~_bitstr_mask(bit))
104 #define bitstr_clear_atomic(name, bit) \ argument
105 (void)os_atomic_andnot(&((name)[_bitstr_byte(bit)]), _bitstr_mask(bit), relaxed)
108 #define bitstr_nclear(name, start, stop) do { \ argument
109 bitstr_t *_name = (name); \
125 #define bitstr_nset(name, start, stop) do { \ argument
126 bitstr_t *_name = (name); \
142 #define bitstr_ffc(name, nbits, value) do { \ argument
143 bitstr_t *_name = (name); \
161 #define bitstr_ffs(name, nbits, value) do { \ argument
162 bitstr_t *_name = (name); \