Lines Matching refs:bs_set
61 kmem_free(b->bs_set, b->bs_words * sizeof (ulong_t)); in bitset_fini()
87 bcopy(b->bs_set, bset_new, in bitset_resize()
94 bset_tmp = b->bs_set; in bitset_resize()
95 b->bs_set = bset_new; in bitset_resize()
128 BT_SET(b->bs_set, pos); in bitset_add()
140 BT_ATOMIC_SET(b->bs_set, pos); in bitset_atomic_add()
154 BT_ATOMIC_SET_EXCL(b->bs_set, pos, ret); in bitset_atomic_test_and_add()
168 BT_CLEAR(b->bs_set, pos); in bitset_del()
180 BT_ATOMIC_CLEAR(b->bs_set, pos); in bitset_atomic_del()
194 BT_ATOMIC_CLEAR_EXCL(b->bs_set, pos, ret); in bitset_atomic_test_and_del()
210 return (BT_TEST(b->bs_set, pos)); in bitset_in_set()
222 if (b->bs_set[i] != 0) in bitset_is_null()
269 elt = bitset_find_in_word(b->bs_set[i], seed); in bitset_find()
294 if ((res->bs_set[i] = (bs1->bs_set[i] & bs2->bs_set[i])) != 0) in bitset_and()
309 if ((res->bs_set[i] = (bs1->bs_set[i] | bs2->bs_set[i])) != 0) in bitset_or()
324 if ((res->bs_set[i] = (bs1->bs_set[i] ^ bs2->bs_set[i])) != 0) in bitset_xor()
342 if (bs1->bs_set[i] != bs2->bs_set[i]) in bitset_match()
353 bzero(b->bs_set, sizeof (ulong_t) * b->bs_words); in bitset_zero()
363 bcopy(src->bs_set, dest->bs_set, sizeof (ulong_t) * src->bs_words); in bitset_copy()