/Zephyr-latest/include/zephyr/drivers/interrupt_controller/ |
D | intc_mchp_xec_ecia.h | 141 void mchp_xec_ecia_girq_src_clr_bitmap(uint8_t girq_id, uint32_t bitmap); 148 void mchp_xec_ecia_girq_src_en_bitmap(uint8_t girq_id, uint32_t bitmap); 155 void mchp_xec_ecia_girq_src_dis_bitmap(uint8_t girq_id, uint32_t bitmap);
|
/Zephyr-latest/subsys/lorawan/services/ |
D | frag_decoder_lowmem.c | 71 static inline bool bit_get(struct sys_bitarray *bitmap, size_t index) in bit_get() argument 75 ret = sys_bitarray_test_bit(bitmap, index, &bit); in bit_get() 80 static inline void bit_set(struct sys_bitarray *bitmap, size_t index) in bit_set() argument 84 ret = sys_bitarray_set_bit(bitmap, index); in bit_set() 88 static inline void bit_clear(struct sys_bitarray *bitmap, size_t index) in bit_clear() argument 92 ret = sys_bitarray_clear_bit(bitmap, index); in bit_clear() 96 static inline size_t bit_count_ones(struct sys_bitarray *bitmap, size_t index) in bit_count_ones() argument 101 ret = sys_bitarray_popcount_region(bitmap, index + 1, 0, &count); in bit_count_ones() 114 static inline void bit_clear_all(struct sys_bitarray *bitmap, size_t size) in bit_clear_all() argument 118 ret = sys_bitarray_clear_region(bitmap, size, 0); in bit_clear_all()
|
/Zephyr-latest/tests/lib/mem_blocks/src/ |
D | main.c | 145 ret = sys_bitarray_test_bit(mem_block->bitmap, in alloc_free() 182 ret = sys_bitarray_test_bit(mem_block->bitmap, in alloc_free() 253 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 277 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 301 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 325 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 349 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 374 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() 435 ret = sys_bitarray_test_bit(mem_block_01.bitmap, i, &val); in ZTEST() 447 ret = sys_bitarray_test_bit(mem_block_01.bitmap, in ZTEST() [all …]
|
/Zephyr-latest/lib/mem_blocks/ |
D | mem_blocks.c | 27 r = sys_bitarray_alloc(mem_block->bitmap, num_blocks, &offset); in alloc_blocks() 75 ret = sys_bitarray_free(mem_block->bitmap, num_blocks, offset); in free_blocks() 134 __ASSERT_NO_MSG(mem_block->bitmap != NULL); in sys_mem_blocks_alloc() 181 __ASSERT_NO_MSG(mem_block->bitmap != NULL); in sys_mem_blocks_is_region_free() 189 result = sys_bitarray_is_region_cleared(mem_block->bitmap, count, in sys_mem_blocks_is_region_free() 200 __ASSERT_NO_MSG(mem_block->bitmap != NULL); in sys_mem_blocks_get() 221 ret = sys_bitarray_test_and_set_region(mem_block->bitmap, count, in sys_mem_blocks_get() 260 __ASSERT_NO_MSG(mem_block->bitmap != NULL); in sys_mem_blocks_free() 303 __ASSERT_NO_MSG(mem_block->bitmap != NULL); in sys_mem_blocks_free_contiguous()
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | intc_mchp_ecia_xec.c | 131 void mchp_xec_ecia_girq_src_clr_bitmap(uint8_t girq_num, uint32_t bitmap) in mchp_xec_ecia_girq_src_clr_bitmap() argument 140 regs->GIRQ[girq_num - MCHP_FIRST_GIRQ].SRC = bitmap; in mchp_xec_ecia_girq_src_clr_bitmap() 143 void mchp_xec_ecia_girq_src_en_bitmap(uint8_t girq_num, uint32_t bitmap) in mchp_xec_ecia_girq_src_en_bitmap() argument 152 regs->GIRQ[girq_num - MCHP_FIRST_GIRQ].EN_SET = bitmap; in mchp_xec_ecia_girq_src_en_bitmap() 155 void mchp_xec_ecia_girq_src_dis_bitmap(uint8_t girq_num, uint32_t bitmap) in mchp_xec_ecia_girq_src_dis_bitmap() argument 164 regs->GIRQ[girq_num - MCHP_FIRST_GIRQ].EN_CLR = bitmap; in mchp_xec_ecia_girq_src_dis_bitmap()
|
/Zephyr-latest/subsys/fs/ext2/ |
D | ext2_format.c | 45 static void set_bitmap_padding(uint8_t *bitmap, uint32_t nelems, struct ext2_cfg *cfg) in set_bitmap_padding() argument 50 memset(bitmap, 0x00, used_bytes); in set_bitmap_padding() 54 bitmap[used_bytes - 1] = (0xff << (nelems % 8)) & 0xff; in set_bitmap_padding() 57 memset(bitmap + used_bytes, 0xff, cfg->block_size - used_bytes); in set_bitmap_padding() 60 static void set_bitmap_bits(uint8_t *bitmap, uint32_t to_set) in set_bitmap_bits() argument 68 bitmap[i] = (uint8_t)set_value; in set_bitmap_bits()
|
/Zephyr-latest/include/zephyr/sys/ |
D | mem_blocks.h | 101 sys_bitarray_t *bitmap; member 134 .bitmap = &_sys_mem_blocks_bitmap_##name, \
|
/Zephyr-latest/subsys/testsuite/ztest/src/ |
D | ztest_mock.c | 81 static inline int sys_bitfield_find_first_clear(const unsigned long *bitmap, in sys_bitfield_find_first_clear() argument 93 neg_bitmap = ~bitmap[cnt]; in sys_bitfield_find_first_clear()
|
/Zephyr-latest/doc/kernel/memory_management/ |
D | sys_mem_blocks.rst | 41 * A **blocks bitmap** to keep track of which block has been allocated. 58 a bitmap. 63 Internally, the memory blocks allocator uses a bitmap to keep track of
|
/Zephyr-latest/include/zephyr/xen/public/ |
D | xen.h | 389 XEN_GUEST_HANDLE_64(uint8_t) bitmap;
|
/Zephyr-latest/tests/drivers/build_all/sensor/src/ |
D | generic_test.c | 60 zassert_ok(sys_bitarray_clear_region(sensor_read_rtio_ctx.block_pool->bitmap, in before()
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | Kconfig.mpl | 95 int "Media player Icon bitmap object size"
|
/Zephyr-latest/subsys/fs/ |
D | Kconfig.littlefs | 59 compact bitmap, so each byte of RAM can track 8 blocks.
|
/Zephyr-latest/soc/microchip/mec/mec172x/reg/ |
D | mec172x_ecia.h | 1203 uint32_t bitmap) in mchp_soc_ecia_girq_src_clr_bitmap() argument 1211 ecia->GIRQ[girq - 8u].SRC = bitmap; in mchp_soc_ecia_girq_src_clr_bitmap()
|
/Zephyr-latest/drivers/usb/udc/ |
D | udc_dwc2.c | 2931 static uint8_t pull_next_ep_from_bitmap(uint32_t *bitmap) in pull_next_ep_from_bitmap() argument 2935 __ASSERT_NO_MSG(bitmap && *bitmap); in pull_next_ep_from_bitmap() 2937 bit = find_lsb_set(*bitmap) - 1; in pull_next_ep_from_bitmap() 2938 *bitmap &= ~BIT(bit); in pull_next_ep_from_bitmap()
|