| /hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/src/ |
| D | sl_memory_manager_redirect.c | 76 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 …]
|
| D | sl_memory_manager_pool.c | 59 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 …]
|
| D | sl_memory_manager.c | 186 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 …]
|
| D | sl_memory_manager_pool_power_aware.c | 75 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 …]
|
| D | sl_memory_manager_dynamic_reservation.c | 65 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()
|
| D | sli_memory_manager_common.c | 218 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()
|
| D | sli_memory_manager.h | 192 sli_block_metadata_t **block);
|
| /hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/inc/ |
| D | sl_memory_manager.h | 598 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/ |
| D | sli_protocol_crypto_radioaes.c | 732 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/ |
| D | em_emu.c | 164 #define ADDRESS_NOT_IN_BLOCK(addr, block) ((addr) <= (block) ? 1UL : 0UL) argument
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_emu.c | 165 #define ADDRESS_NOT_IN_BLOCK(addr, block) ((addr) <= (block) ? 1UL : 0UL) argument
|