Searched refs:mem_pool (Results 1 – 10 of 10) sorted by relevance
/Zephyr-latest/subsys/bluetooth/controller/util/ |
D | mem.c | 15 void mem_init(void *mem_pool, uint16_t mem_size, uint16_t mem_count, in mem_init() argument 18 *mem_head = mem_pool; in mem_init() 23 *((uint16_t *)MROUND((uint8_t *)mem_pool + sizeof(mem_pool))) = mem_count; in mem_init() 28 (void)memset(((uint8_t *)mem_pool + (mem_size * (--mem_count))), 0, in mem_init() 29 sizeof(mem_pool)); in mem_init() 33 next = (uint32_t)((uint8_t *) mem_pool + in mem_init() 35 memcpy(((uint8_t *)mem_pool + (mem_size * mem_count)), in mem_init() 100 void *mem_get(const void *mem_pool, uint16_t mem_size, uint16_t index) in mem_get() argument 102 return ((void *)((uint8_t *)mem_pool + (mem_size * index))); in mem_get() 105 uint16_t mem_index_get(const void *mem, const void *mem_pool, uint16_t mem_size) in mem_index_get() argument [all …]
|
D | mem.h | 56 void mem_init(void *mem_pool, uint16_t mem_size, uint16_t mem_count, void **mem_head); 61 void *mem_get(const void *mem_pool, uint16_t mem_size, uint16_t index); 62 uint16_t mem_index_get(const void *mem, const void *mem_pool, uint16_t mem_size);
|
/Zephyr-latest/include/zephyr/rtio/ |
D | rtio.h | 474 struct sys_mem_blocks *mem_pool = r->block_pool; in __rtio_compute_mempool_block_index() local 477 uintptr_t buff = (uintptr_t)mem_pool->buffer; in __rtio_compute_mempool_block_index() 478 uint32_t buff_size = mem_pool->info.num_blocks * block_size; in __rtio_compute_mempool_block_index() 1139 struct sys_mem_blocks *mem_pool = r->block_pool; in rtio_cqe_compute_flags() local 1144 blk_index = (iodev_sqe->sqe.rx.buf - mem_pool->buffer) >> in rtio_cqe_compute_flags() 1145 mem_pool->info.blk_sz_shift; in rtio_cqe_compute_flags() 1146 blk_count = iodev_sqe->sqe.rx.buf_len >> mem_pool->info.blk_sz_shift; in rtio_cqe_compute_flags()
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.13.rst | 308 … tests/kernel/mem_protect/mem_protect, tests/kernel/alert, tests/kernel/mem_pool test fails on sam… 362 * :github:`9468` - tests/kernel/mem_pool/mem_pool_concept/testcase.yaml#kernel.memory_pool fails on… 553 * :github:`8299` - Failed test: kernel.memory_pool.mpool_alloc_free_isr (in tests/kernel/mem_pool/m…
|
D | release-notes-1.12.rst | 466 * :github:`6671` - [Coverity CID: 183061] Incorrect expression in /tests/kernel/mem_pool/mem_pool/s… 809 * :github:`8299` - Failed test: kernel.memory_pool.mpool_alloc_free_isr (in tests/kernel/mem_pool/m…
|
D | release-notes-1.14.rst | 1109 * :github:`15385` - [Coverity CID :197619]Incorrect expression in /tests/kernel/mem_pool/mem_pool/s… 1170 * :github:`15148` - tests/kernel/mem_pool/mem_pool_concept/: Assertion failures for mpns2_an385 1482 * :github:`13779` - mimxrt1060_evk tests/kernel/mem_pool/mem_pool_threadsafe meets Imprecise data b… 1688 * :github:`12559` - tests/kernel/mem_pool/mem_pool_threadsafe/kernel.memory_pool fails sporadically 1997 * :github:`10635` - tests/kernel/mem_pool/mem_pool_api#test_mpool_alloc_timeout crashes on qemu_ris… 2145 * :github:`9777` - tests/kernel/mem_pool/mem_pool_api:mpool_alloc_timeout crashes on qemu_riscv32 w…
|
D | release-notes-2.3.rst | 186 efficiency and higher performance than the pre-existing mem_pool. 187 The older mem_pool APIs are, by default, wrappers around this new 1197 * :github:`23207` - tests/kernel/mem_pool/mem_pool_concept failed on mec15xxevb_assy6853 board.
|
D | release-notes-2.2.rst | 904 * :github:`22066` - tests/kernel/mem_pool/mem_pool_threadsafe fails reliably on m2gl025_miv 1246 * :github:`3866` - To optimize the layout of the meta data of mem_slab & mem_pool
|
D | release-notes-1.10.rst | 471 * :github:`4766` - tests: mem_pool: Fixed memory pool test case failure on quark d2000
|
D | release-notes-2.5.rst | 1026 * :github:`31797` - need 2.5 release notes on switch to k_heap from mem_pool
|