Home
last modified time | relevance | path

Searched refs:block (Results 1 – 11 of 11) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/src/
Dsl_memory_manager_redirect.c76 void **block) in sl_memory_alloc_advanced() argument
80 if (block == NULL) { in sl_memory_alloc_advanced()
85 *block = NULL; in sl_memory_alloc_advanced()
94 *block = malloc(size); in sl_memory_alloc_advanced()
98 if (*block == NULL) { in sl_memory_alloc_advanced()
102 if ((align != SL_MEMORY_BLOCK_ALIGN_DEFAULT) && (((uintptr_t)*block % (uintptr_t)align) != 0)) { in sl_memory_alloc_advanced()
104 sl_free(*block); in sl_memory_alloc_advanced()
105 *block = NULL; in sl_memory_alloc_advanced()
121 void **block) in sl_memory_alloc() argument
123 return sl_memory_alloc_advanced(size, SL_MEMORY_BLOCK_ALIGN_DEFAULT, type, block); in sl_memory_alloc()
[all …]
Dsl_memory_manager_pool.c59 uint8_t *block = NULL; in sl_memory_create_pool() local
77 status = sl_memory_alloc(pool_size, BLOCK_TYPE_LONG_TERM, (void **)&block); in sl_memory_create_pool()
80 sli_memory_profiler_track_ownership(SLI_INVALID_MEMORY_TRACKER_HANDLE, block, return_address); in sl_memory_create_pool()
90 sli_memory_profiler_create_pool_tracker(pool_handle, NULL, block, pool_size); in sl_memory_create_pool()
93 pool_handle->block_address = (void *)block; in sl_memory_create_pool()
96 (void)█ in sl_memory_create_pool()
144 void **block) in sl_memory_pool_alloc() argument
151 if ((pool_handle == NULL) || (block == NULL)) { in sl_memory_pool_alloc()
156 *block = NULL; in sl_memory_pool_alloc()
180 *block = block_addr; in sl_memory_pool_alloc()
[all …]
Dsl_memory_manager.c186 void **block) in sl_memory_reserve_no_retention() argument
206 if (block == NULL) { in sl_memory_reserve_no_retention()
210 *block = NULL; // No block reserved yet. in sl_memory_reserve_no_retention()
231 …*block = (void *)(((uint64_t *)sli_free_st_list_head + (sli_free_st_list_head->length + SLI_BLOCK_… in sl_memory_reserve_no_retention()
232 *block = (void *)SLI_ALIGN_ROUND_DOWN(((uintptr_t)*block), block_align); in sl_memory_reserve_no_retention()
236 sli_free_st_list_head->length = (uint16_t)((uint64_t *)*block - (uint64_t *)data_payload_start); in sl_memory_reserve_no_retention()
257 sli_memory_save_reservation_no_retention(*block, size, align); in sl_memory_reserve_no_retention()
288 void **block) in sl_memory_alloc() argument
295 status = sl_memory_alloc_advanced(size, SL_MEMORY_BLOCK_ALIGN_DEFAULT, type, block); in sl_memory_alloc()
298 sli_memory_profiler_track_ownership(SLI_INVALID_MEMORY_TRACKER_HANDLE, *block, return_address); in sl_memory_alloc()
[all …]
Dsl_memory_manager_pool_power_aware.c75 uint8_t *block = NULL; in sl_memory_create_pool() local
103 (void **)&block); in sl_memory_create_pool()
105 sli_memory_profiler_track_ownership(SLI_INVALID_MEMORY_TRACKER_HANDLE, block, return_address); in sl_memory_create_pool()
112 (void)█ in sl_memory_create_pool()
243 void **block) in sl_memory_pool_alloc() argument
253 if ((pool_handle == NULL) || (block == NULL)) { in sl_memory_pool_alloc()
257 *block = NULL; // No block allocated yet. in sl_memory_pool_alloc()
291 …*block = (void *)((uint8_t *)pool_handle->reservation->block_address + (block_ix * pool_handle->bl… 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()
300 SEGGER_SYSVIEW_HeapAllocEx(pool_handle, *block, pool_handle->block_size, tag); in sl_memory_pool_alloc()
[all …]
Dsl_memory_manager_dynamic_reservation.c65 void **block) in sl_memory_reserve_block() argument
89 if ((handle == NULL) || (block == NULL)) { in sl_memory_reserve_block()
98 *block = NULL; // No block reserved yet. in sl_memory_reserve_block()
171 *block = reserved_blk; in sl_memory_reserve_block()
Dsli_memory_manager_common.c218 sli_block_metadata_t **block) in sli_memory_find_free_block() argument
228 *block = NULL; in sli_memory_find_free_block()
293 *block = current_block_metadata; in sli_memory_find_free_block()
Dsli_memory_manager.h192 sli_block_metadata_t **block);
/hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/inc/
Dsl_memory_manager.h598 void **block);
630 void **block);
654 void **block);
672 sl_status_t sl_memory_free(void *block);
706 void **block);
756 void **block);
777 void **block);
856 void **block);
867 void *block);
/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sl_protocol_crypto/src/
Dsli_protocol_crypto_radioaes.c732 int block; in sli_process_ble_rpa() local
797 for (block = 0; block < RADIOAES_BLE_RPA_MAX_KEYS; block++) { in sli_process_ble_rpa()
798 if ( keymask & (1U << block) ) { // Skip masked keys in sli_process_ble_rpa()
805 aes_desc_fetcher_key.address = (uint32_t) &keytable[block * AES_128_KEY_BYTES]; in sli_process_ble_rpa()
826 previous_block = block; in sli_process_ble_rpa()
/hal_silabs-latest/gecko/emlib/src/
Dem_emu.c164 #define ADDRESS_NOT_IN_BLOCK(addr, block) ((addr) <= (block) ? 1UL : 0UL) argument
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_emu.c165 #define ADDRESS_NOT_IN_BLOCK(addr, block) ((addr) <= (block) ? 1UL : 0UL) argument