Lines Matching refs:bitmap_t
184 typedef uint64_t bitmap_t; typedef
188 atomic_bit_set(_Atomic bitmap_t *__single map, int n, int mem_order) in atomic_bit_set()
190 bitmap_t prev; in atomic_bit_set()
196 atomic_bit_clear(_Atomic bitmap_t *__single map, int n, int mem_order) in atomic_bit_clear()
198 bitmap_t prev; in atomic_bit_clear()
209 inline static bitmap_t * __indexable
210 bitmap_zero(bitmap_t *__indexable map, uint nbits) in bitmap_zero()
216 inline static bitmap_t *__indexable
217 bitmap_full(bitmap_t *__indexable map, uint nbits) in bitmap_full()
235 bitmap_is_full(bitmap_t *__indexable map, uint nbits) in bitmap_is_full()
254 inline static bitmap_t *__indexable
257 bitmap_t *__unsafe_indexable map; in bitmap_alloc()
259 map = (bitmap_t *)kalloc_data(BITMAP_SIZE(nbits), Z_WAITOK_ZERO); in bitmap_alloc()
268 bitmap_free(bitmap_t *map, uint nbits) in bitmap_free()
275 bitmap_set(bitmap_t *__indexable map, uint n) in bitmap_set()
281 bitmap_clear(bitmap_t *__indexable map, uint n) in bitmap_clear()
287 atomic_bitmap_set(_Atomic bitmap_t *__indexable map, uint n, int mem_order) in atomic_bitmap_set()
293 atomic_bitmap_clear(_Atomic bitmap_t *__indexable map, uint n, int mem_order) in atomic_bitmap_clear()
299 bitmap_test(const bitmap_t *__indexable map, uint n) in bitmap_test()
305 bitmap_first(bitmap_t *__indexable map, uint nbits) in bitmap_first()
318 bitmap_not(bitmap_t *__indexable out, const bitmap_t *__indexable in, uint nbits) in bitmap_not()
335 bitmap_t *__indexable out, in bitmap_and()
336 const bitmap_t *__indexable in1, in bitmap_and()
337 const bitmap_t *__indexable in2, in bitmap_and()
347 bitmap_t *__indexable out, in bitmap_and_not()
348 const bitmap_t *__indexable in1, in bitmap_and_not()
349 const bitmap_t *__indexable in2, in bitmap_and_not()
361 bitmap_t *__indexable out, in bitmap_or()
362 const bitmap_t *__indexable in1, in bitmap_or()
363 const bitmap_t *__indexable in2, in bitmap_or()
372 bitmap_equal(const bitmap_t *__indexable in1, const bitmap_t *__indexable in2, uint nbits) in bitmap_equal()
384 bitmap_and_not_mask_first(bitmap_t *__indexable map, const bitmap_t *__indexable mask, uint nbits) in bitmap_and_not_mask_first()
397 bitmap_lsb_first(const bitmap_t *__indexable map, uint nbits) in bitmap_lsb_first()
410 bitmap_next(const bitmap_t *__indexable map, uint prev) in bitmap_next()
433 bitmap_lsb_next(const bitmap_t *__indexable map, uint nbits, uint prev) in bitmap_lsb_next()