Home
last modified time | relevance | path

Searched refs:mem_pool (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/util/
Dmem.c15 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 …]
Dmem.h56 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/
Drtio.h474 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/
Drelease-notes-1.13.rst308 … 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…
Drelease-notes-1.12.rst466 * :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…
Drelease-notes-1.14.rst1109 * :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…
Drelease-notes-2.3.rst186 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.
Drelease-notes-2.2.rst904 * :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
Drelease-notes-1.10.rst471 * :github:`4766` - tests: mem_pool: Fixed memory pool test case failure on quark d2000
Drelease-notes-2.5.rst1026 * :github:`31797` - need 2.5 release notes on switch to k_heap from mem_pool