Lines Matching refs:num_bits

30 spdk_bit_array_create(uint32_t num_bits)  in spdk_bit_array_create()  argument
34 spdk_bit_array_resize(&ba, num_bits); in spdk_bit_array_create()
54 bit_array_word_count(uint32_t num_bits) in bit_array_word_count() argument
56 return (num_bits + SPDK_BIT_ARRAY_WORD_BITS - 1) >> SPDK_BIT_ARRAY_WORD_INDEX_SHIFT; in bit_array_word_count()
60 bit_array_word_mask(uint32_t num_bits) in bit_array_word_mask() argument
62 assert(num_bits < SPDK_BIT_ARRAY_WORD_BITS); in bit_array_word_mask()
63 return (SPDK_BIT_ARRAY_WORD_C(1) << num_bits) - 1; in bit_array_word_mask()
67 spdk_bit_array_resize(struct spdk_bit_array **bap, uint32_t num_bits) in spdk_bit_array_resize() argument
77 if (!bap || num_bits == UINT32_MAX) { in spdk_bit_array_resize()
81 new_word_count = bit_array_word_count(num_bits); in spdk_bit_array_resize()
115 } else if (new_word_count == old_word_count && num_bits < new_ba->bit_count) { in spdk_bit_array_resize()
120 last_word_bits = num_bits & SPDK_BIT_ARRAY_WORD_INDEX_MASK; in spdk_bit_array_resize()
125 new_ba->bit_count = num_bits; in spdk_bit_array_resize()
292 uint32_t num_bits = spdk_bit_array_capacity(ba); in spdk_bit_array_store_mask() local
294 size = num_bits / CHAR_BIT; in spdk_bit_array_store_mask()
297 for (i = 0; i < num_bits % CHAR_BIT; i++) { in spdk_bit_array_store_mask()
310 uint32_t num_bits = spdk_bit_array_capacity(ba); in spdk_bit_array_load_mask() local
312 size = num_bits / CHAR_BIT; in spdk_bit_array_load_mask()
315 for (i = 0; i < num_bits % CHAR_BIT; i++) { in spdk_bit_array_load_mask()
328 uint32_t num_bits = spdk_bit_array_capacity(ba); in spdk_bit_array_clear_mask() local
330 size = num_bits / CHAR_BIT; in spdk_bit_array_clear_mask()
333 for (i = 0; i < num_bits % CHAR_BIT; i++) { in spdk_bit_array_clear_mask()
345 spdk_bit_pool_create(uint32_t num_bits) in spdk_bit_pool_create() argument
350 array = spdk_bit_array_create(num_bits); in spdk_bit_pool_create()
363 pool->free_count = num_bits; in spdk_bit_pool_create()
403 spdk_bit_pool_resize(struct spdk_bit_pool **ppool, uint32_t num_bits) in spdk_bit_pool_resize() argument
411 rc = spdk_bit_array_resize(&pool->array, num_bits); in spdk_bit_pool_resize()