Home
last modified time | relevance | path

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

/hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/src/
Dsl_memory_manager_pool.c51 sl_status_t sl_memory_create_pool(size_t block_size, in sl_memory_create_pool() argument
63 EFM_ASSERT(block_size != 0); in sl_memory_create_pool()
71 pool_handle->block_size = block_size + (uint16_t)SLI_MEM_POOL_REQUIRED_PADDING(block_size); in sl_memory_create_pool()
76 pool_size = pool_handle->block_size * pool_handle->block_count; in sl_memory_create_pool()
104 *(size_t *)block_addr = block_addr + pool_handle->block_size; in sl_memory_create_pool()
105 block_addr += pool_handle->block_size; in sl_memory_create_pool()
163 …sli_memory_profiler_track_alloc_with_ownership(pool_handle, NULL, pool_handle->block_size, return_… in sl_memory_pool_alloc()
177 …sli_memory_profiler_track_alloc_with_ownership(pool_handle, block_addr, pool_handle->block_size, r… in sl_memory_pool_alloc()
199 …&& ((size_t)block <= ((size_t)pool_handle->block_address + (pool_handle->block_size * pool_handle-… in sl_memory_pool_free()
Dsl_memory_manager_pool_power_aware.c67 sl_status_t sl_memory_create_pool(size_t block_size, in sl_memory_create_pool() argument
80 EFM_ASSERT(block_size != 0u); in sl_memory_create_pool()
100 status = sl_memory_reserve_block((block_size * block_count), in sl_memory_create_pool()
142 pool_handle->block_size = block_size; in sl_memory_create_pool()
150 block_count * block_size); in sl_memory_create_pool()
158 block_count * block_size, in sl_memory_create_pool()
212 pool_handle->block_size = 0; in sl_memory_delete_pool()
284 …sli_memory_profiler_track_alloc_with_ownership(pool_handle, NULL, pool_handle->block_size, return_… in sl_memory_pool_alloc()
291 …void *)((uint8_t *)pool_handle->reservation->block_address + (block_ix * pool_handle->block_size)); in sl_memory_pool_alloc()
296 …sli_memory_profiler_track_alloc_with_ownership(pool_handle, *block, pool_handle->block_size, retur… in sl_memory_pool_alloc()
[all …]
Dsl_memory_manager_dynamic_reservation.c94 if ((handle->block_size != 0) || (handle->block_address != NULL)) { in sl_memory_reserve_block()
169 handle->block_size = size; in sl_memory_reserve_block()
182 handle->block_size, in sl_memory_reserve_block()
239 …new_free_block_length = (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(handle->block_size) - SLI_BLOCK_META… in sl_memory_release_block()
268 reserved_block_offset -= SLI_BLOCK_LEN_BYTE_TO_DWORD(handle->block_size); in sl_memory_release_block()
322 handle->block_size = 0; in sl_memory_release_block()
353 (*handle)->block_size = 0; in sl_memory_reservation_handle_alloc()
364 if ((handle->block_size != 0) || (handle->block_address != NULL)) { in sl_memory_reservation_handle_free()
Dsli_memory_manager_common.c413 return reservation_handle_ptr->block_size; in sli_memory_get_reservation_size_by_addr()
472 sl_status_t sli_memory_save_reservation_no_retention(void * block_address, uint32_t block_size, uin… in sli_memory_save_reservation_no_retention() argument
479 sli_reservation_no_retention_table[reservation_ix].block_size = block_size; in sli_memory_save_reservation_no_retention()
497 return sli_reservation_no_retention_table[reservation_ix].block_size; in sli_memory_get_reservation_no_retention_size()
Dsl_memory_manager.c680 size_t block_size; in sl_memory_calloc() local
695 block_size = item_count * size; in sl_memory_calloc()
698 status = sl_memory_alloc(block_size, type, block); in sl_memory_calloc()
702 memset(*block, 0, block_size); in sl_memory_calloc()
Dsli_memory_manager.h297 sl_status_t sli_memory_save_reservation_no_retention(void * block_address, uint32_t block_size, uin…
/hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/inc/
Dsl_memory_manager.h554 size_t block_size; ///< Reserved block size (in bytes). member
566 size_t block_size; ///< Size of each block. member
826 sl_status_t sl_memory_create_pool(size_t block_size,
/hal_silabs-latest/wiseconnect/components/protocol/wifi/inc/
Dsl_wifi_host_interface.h75 uint32_t block_size; ///< Indicates the block size in bytes member
/hal_silabs-latest/simplicity_sdk/platform/common/inc/
Dsl_cmsis_os2_common.h143 uint32_t block_size; member
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/src/
Dsl_si91x_driver.c208 .block_size = 2300,
210 .block_size = 1616,