Home
last modified time | relevance | path

Searched refs:mslab (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/subsys/portability/cmsis_rtos_v2/
Dmempool.c32 struct cmsis_rtos_mempool_cb *mslab; in osMemoryPoolNew() local
52 mslab = (struct cmsis_rtos_mempool_cb *)attr->cb_mem; in osMemoryPoolNew()
53 } else if (k_mem_slab_alloc(&cv2_mem_slab, (void **)&mslab, K_MSEC(100)) != 0) { in osMemoryPoolNew()
56 (void)memset(mslab, 0, sizeof(struct cmsis_rtos_mempool_cb)); in osMemoryPoolNew()
57 mslab->is_cb_dynamic_allocation = attr->cb_mem == NULL; in osMemoryPoolNew()
63 mslab->pool = k_calloc(block_count, block_size); in osMemoryPoolNew()
64 if (mslab->pool == NULL) { in osMemoryPoolNew()
65 if (mslab->is_cb_dynamic_allocation) { in osMemoryPoolNew()
66 k_mem_slab_free(&cv2_mem_slab, (void *)mslab); in osMemoryPoolNew()
70 mslab->is_dynamic_allocation = TRUE; in osMemoryPoolNew()
[all …]
/Zephyr-latest/tests/kernel/mem_slab/mslab_api/src/
Dtest_mslab_api.c13 static struct k_mem_slab mslab;
21 k_mem_slab_init(&mslab, tslab, BLK_SIZE, BLK_NUM); in mslab_setup()
199 zassert_equal(k_mem_slab_init(&mslab, tslab, BLK_SIZE + 1, BLK_NUM), in ZTEST()
201 k_mem_slab_init(&mslab, tslab, BLK_SIZE, BLK_NUM); in ZTEST()
202 zassert_equal(k_mem_slab_num_used_get(&mslab), 0); in ZTEST()
203 zassert_equal(k_mem_slab_num_free_get(&mslab), BLK_NUM); in ZTEST()
229 tmslab_alloc_free(&mslab); in ZTEST()
243 tmslab_alloc_align(&mslab); in ZTEST()
269 tmslab_alloc_timeout(&mslab); in ZTEST()
288 tmslab_used_get(&mslab); in ZTEST()
/Zephyr-latest/tests/kernel/mem_slab/mslab/
DCMakeLists.txt5 project(mslab) project
/Zephyr-latest/subsys/logging/frontends/
Dlog_frontend_stmesp_demux.c53 struct k_mem_slab mslab; member
185 err = k_mem_slab_init(&demux.mslab, slab_buf, in log_frontend_stmesp_demux_init()
343 k_mem_slab_free(&demux.mslab, entry); in garbage_collector()
479 err = k_mem_slab_alloc(&demux.mslab, (void **)&entry, K_NO_WAIT); in log_frontend_stmesp_demux_packet_start()
488 k_mem_slab_free(&demux.mslab, entry); in log_frontend_stmesp_demux_packet_start()
549 k_mem_slab_free(&demux.mslab, demux.curr); in log_frontend_stmesp_demux_packet_end()
597 k_mem_slab_free(&demux.mslab, entry); in log_frontend_stmesp_demux_reset()
/Zephyr-latest/tests/kernel/mem_protect/mem_protect/src/
Dkobject.c1257 struct k_mem_slab *mslab; in ZTEST() local
1287 mslab = k_object_alloc(K_OBJ_MEM_SLAB); in ZTEST()
1288 zassert_not_null(mslab, "alloc obj (0x%lx)\n", (uintptr_t)mslab); in ZTEST()
1298 k_object_release((void *)mslab); in ZTEST()
/Zephyr-latest/doc/releases/
Drelease-notes-1.11.rst277 * :github:`4010` - [CID: 174928]: Control flow issues in /tests/kernel/mem_slab/mslab/src/slab.c
Drelease-notes-1.13.rst310 * :github:`9680` - tests/mem_slab/mslab, tests/mem_slab/mslab_api and tests/mem_slab/mslab_threadsa…
Drelease-notes-3.2.rst2078 * :github:`48877` - tests: kernel: mem_slab: mslab: kernel.memory_slabs fails