Lines Matching refs:num_bits
53 void validate_bitarray_define(sys_bitarray_t *ba, size_t num_bits) in validate_bitarray_define() argument
58 num_bundles = ROUND_UP(ROUND_UP(num_bits, 8) / 8, sizeof(uint32_t)) in validate_bitarray_define()
61 zassert_equal(ba->num_bits, num_bits, in validate_bitarray_define()
63 num_bits, ba->num_bits); in validate_bitarray_define()
72 i, num_bits); in validate_bitarray_define()
141 for (bit = 0U; bit < ba.num_bits; ++bit) { in ZTEST()
225 ret = sys_bitarray_set_bit(&ba, ba.num_bits); in ZTEST()
230 ret = sys_bitarray_clear_bit(&ba, ba.num_bits); in ZTEST()
235 ret = sys_bitarray_test_bit(&ba, ba.num_bits, &bit_val); in ZTEST()
240 ret = sys_bitarray_test_and_set_bit(&ba, ba.num_bits, &bit_val); in ZTEST()
246 ret = sys_bitarray_test_and_clear_bit(&ba, ba.num_bits, &bit_val); in ZTEST()
391 size_t num_bits; in alloc_and_free_loop() local
399 for (bit = 0U; bit < ba.num_bits; ++bit) { in alloc_and_free_loop()
406 num_bits = (ba.num_bits - bit) / divisor; in alloc_and_free_loop()
408 ret = sys_bitarray_alloc(&ba, num_bits, &offset); in alloc_and_free_loop()
409 if (num_bits == 0) { in alloc_and_free_loop()
421 expected_popcnt += num_bits; in alloc_and_free_loop()
430 ret = sys_bitarray_free(&ba, (num_bits - 1), (bit + 1)); in alloc_and_free_loop()
431 if ((num_bits == 0) || ((num_bits - 1) == 0)) { in alloc_and_free_loop()
440 expected_popcnt -= num_bits - 1; in alloc_and_free_loop()
467 for (cnt = 0; cnt <= (ba.num_bits / 8); cnt++) { in alloc_and_free_interval()
470 if (cnt == (ba.num_bits / 8)) { in alloc_and_free_interval()