Home
last modified time | relevance | path

Searched refs:total_bits (Results 1 – 5 of 5) sorted by relevance

/Zephyr-4.3.0/include/zephyr/sys/
Dbitarray.h57 #define _SYS_BITARRAY_DEFINE(name, total_bits, sba_mod) \ argument
59 [DIV_ROUND_UP(DIV_ROUND_UP(total_bits, 8), \
62 .num_bits = (total_bits), \
64 DIV_ROUND_UP(total_bits, 8), sizeof(uint32_t)), \
74 #define SYS_BITARRAY_DEFINE(name, total_bits) \ argument
75 _SYS_BITARRAY_DEFINE(name, total_bits,)
83 #define SYS_BITARRAY_DEFINE_STATIC(name, total_bits) \ argument
84 _SYS_BITARRAY_DEFINE(name, total_bits, static)
Dutil.h650 int bitmask_find_gap(uint32_t mask, size_t num_bits, size_t total_bits, bool first_match);
/Zephyr-4.3.0/lib/utils/
Dbitmask.c9 int bitmask_find_gap(uint32_t mask, size_t num_bits, size_t total_bits, bool first_match) in bitmask_find_gap() argument
14 if (total_bits < 32) { in bitmask_find_gap()
15 mask |= ~BIT_MASK(total_bits); in bitmask_find_gap()
/Zephyr-4.3.0/drivers/led_strip/
Dws2812_spi.c126 const size_t total_bits = num_pixels * cfg->num_colors * in ws2812_strip_update_rgb() local
128 const size_t buf_len = DIV_ROUND_UP(total_bits, SPI_FRAME_BITS); in ws2812_strip_update_rgb()
/Zephyr-4.3.0/tests/unit/util/
Dmain.c1219 static void test_single_bitmask_find_gap(uint32_t mask, size_t num_bits, size_t total_bits, in test_single_bitmask_find_gap() argument
1224 rv = bitmask_find_gap(mask, num_bits, total_bits, first_match); in test_single_bitmask_find_gap()