Home
last modified time | relevance | path

Searched refs:bitmap (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/interrupt_controller/
Dintc_mchp_xec_ecia.h141 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/
Dfrag_decoder_lowmem.c71 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/
Dmain.c145 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/
Dmem_blocks.c27 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/
Dintc_mchp_ecia_xec.c131 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/
Dext2_format.c45 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/
Dmem_blocks.h101 sys_bitarray_t *bitmap; member
134 .bitmap = &_sys_mem_blocks_bitmap_##name, \
/Zephyr-latest/subsys/testsuite/ztest/src/
Dztest_mock.c81 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/
Dsys_mem_blocks.rst41 * 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/
Dxen.h389 XEN_GUEST_HANDLE_64(uint8_t) bitmap;
/Zephyr-latest/tests/drivers/build_all/sensor/src/
Dgeneric_test.c60 zassert_ok(sys_bitarray_clear_region(sensor_read_rtio_ctx.block_pool->bitmap, in before()
/Zephyr-latest/subsys/bluetooth/audio/
DKconfig.mpl95 int "Media player Icon bitmap object size"
/Zephyr-latest/subsys/fs/
DKconfig.littlefs59 compact bitmap, so each byte of RAM can track 8 blocks.
/Zephyr-latest/soc/microchip/mec/mec172x/reg/
Dmec172x_ecia.h1203 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/
Dudc_dwc2.c2931 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()