Lines Matching refs:elt
123 bitset_add(bitset_t *b, uint_t elt)
125 uint_t pos = (elt << b->bs_fanout);
135 bitset_atomic_add(bitset_t *b, uint_t elt)
137 uint_t pos = (elt << b->bs_fanout);
148 bitset_atomic_test_and_add(bitset_t *b, uint_t elt)
150 uint_t pos = (elt << b->bs_fanout);
163 bitset_del(bitset_t *b, uint_t elt)
165 uint_t pos = (elt << b->bs_fanout);
175 bitset_atomic_del(bitset_t *b, uint_t elt)
177 uint_t pos = (elt << b->bs_fanout);
188 bitset_atomic_test_and_del(bitset_t *b, uint_t elt)
190 uint_t pos = (elt << b->bs_fanout);
203 bitset_in_set(bitset_t *b, uint_t elt)
205 uint_t pos = (elt << b->bs_fanout);
235 uint_t rotate_bit, elt = (uint_t)-1;
239 return (elt);
243 elt = (uint_t)(lowbit(rotated_word) - 1);
244 if (elt != (uint_t)-1)
245 elt = ((elt + rotate_bit) % BT_NBIPUL);
247 return (elt);
259 uint_t elt = (uint_t)-1;
269 elt = bitset_find_in_word(b->bs_set[i], seed);
270 if (elt != (uint_t)-1) {
271 elt += i * BT_NBIPUL;
272 return (elt >> b->bs_fanout);
278 return (elt);