| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/src/ |
| D | sl_se_manager_cipher.c | 63 size_t length, in sl_se_aes_crypt_ecb() argument 68 || (length & 0xFU) != 0U) { in sl_se_aes_crypt_ecb() 84 sli_se_mailbox_command_add_parameter(se_cmd, length); in sl_se_aes_crypt_ecb() 91 sli_se_datatransfer_t in = SLI_SE_DATATRANSFER_DEFAULT(input, length); in sl_se_aes_crypt_ecb() 94 sli_se_datatransfer_t out = SLI_SE_DATATRANSFER_DEFAULT(output, length); in sl_se_aes_crypt_ecb() 106 size_t length, in sl_se_aes_crypt_cbc() argument 120 if (length & 0xf) { in sl_se_aes_crypt_cbc() 133 sli_se_mailbox_command_add_parameter(se_cmd, length); in sl_se_aes_crypt_cbc() 141 sli_se_datatransfer_t in = SLI_SE_DATATRANSFER_DEFAULT(input, length); in sl_se_aes_crypt_cbc() 145 sli_se_datatransfer_t out = SLI_SE_DATATRANSFER_DEFAULT(output, length); in sl_se_aes_crypt_cbc() [all …]
|
| D | sli_se_manager_mailbox.c | 114 volatile uint32_t length; member 124 volatile uint32_t length; member 335 … for (i = 0; i < (inDataDesc->length & SLI_SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); i++) { in sli_se_mailbox_execute_command() 347 mailbox_input->length = in sli_se_mailbox_execute_command() 354 checksum ^= mailbox_input->length; in sli_se_mailbox_execute_command() 539 outDataLen = root_mailbox_output->length; in sli_vse_mailbox_ack_command() 555 (outDataDesc->length & SLI_SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); in sli_vse_mailbox_ack_command() 599 mb_len = sizeof(root_mailbox_output_t) / sizeof(uint32_t) + root_mailbox_output->length; in sli_vse_mailbox_is_output_valid()
|
| D | sl_se_manager_key_handling.c | 690 auth_buffer->length = sizeof(default_auth_data) | SLI_SE_DATATRANSFER_REALIGN; in sli_se_get_auth_buffer() 693 auth_buffer->length = sizeof(default_auth_data) | SLI_SE_DATATRANSFER_REALIGN; in sli_se_get_auth_buffer() 696 auth_buffer->length = 0 | SLI_SE_DATATRANSFER_REALIGN; in sli_se_get_auth_buffer() 700 auth_buffer->length = 0 | SLI_SE_DATATRANSFER_REALIGN; in sli_se_get_auth_buffer() 742 buffer->length = total_storage_size | SLI_SE_DATATRANSFER_REALIGN; in sli_se_get_key_input_output() 748 buffer->length = 0; in sli_se_get_key_input_output() 823 domain_p_buffer.length = domain_size; in sl_se_generate_key() 828 domain_N_buffer.length = domain_size; in sl_se_generate_key() 833 domain_Gx_buffer.length = domain_size; in sl_se_generate_key() 838 domain_Gy_buffer.length = domain_size; in sl_se_generate_key() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/src/ |
| D | sl_memory_manager.c | 121 …sli_free_lt_list_head->length = (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(heap_region.size - SLI_BLOCK… in sl_memory_init() 227 block_size_remaining = SLI_BLOCK_LEN_DWORD_TO_BYTE(sli_free_st_list_head->length); 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() 236 sli_free_st_list_head->length = (uint16_t)((uint64_t *)*block - (uint64_t *)data_payload_start); in sl_memory_reserve_no_retention() 239 if (block_size_remaining < SLI_BLOCK_LEN_DWORD_TO_BYTE(sli_free_st_list_head->length)) { in sl_memory_reserve_no_retention() 372 current_block_len = SLI_BLOCK_LEN_DWORD_TO_BYTE(current_block_metadata->length); in sl_memory_alloc_advanced() 398 …new_free_blk->length = current_block_metadata->length - (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(size… in sl_memory_alloc_advanced() 414 allocated_blk->length = (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(size_real); in sl_memory_alloc_advanced() 425 allocated_blk->length = (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(size_adjusted); in sl_memory_alloc_advanced() 440 …new_free_blk->length = (uint16_t)SLI_BLOCK_LEN_BYTE_TO_DWORD(block_size_remaining - SLI_BLOCK_META… in sl_memory_alloc_advanced() [all …]
|
| D | sl_memory_manager_dynamic_reservation.c | 120 current_block_len = SLI_BLOCK_LEN_DWORD_TO_BYTE(free_block_metadata->length); in sl_memory_reserve_block() 132 free_block_metadata->length -= SLI_BLOCK_LEN_BYTE_TO_DWORD(size_real); in sl_memory_reserve_block() 246 reserved_block_offset -= prev_block->length; in sl_memory_release_block() 255 new_free_block_length += new_free_block->length + SLI_BLOCK_METADATA_SIZE_DWORD; in sl_memory_release_block() 273 …new_free_block_length += next_block->length + reserved_block_offset + SLI_BLOCK_METADATA_SIZE_DWOR… in sl_memory_release_block() 275 next_block->length = 0; in sl_memory_release_block() 290 new_free_block->length = new_free_block_length; in sl_memory_release_block() 310 || sli_free_lt_list_head->length == 0) { in sl_memory_release_block() 316 || sli_free_st_list_head->length == 0) { in sl_memory_release_block()
|
| D | sli_memory_manager_common.c | 192 block_metadata->length = 0; in sli_memory_metadata_init() 235 current_block_len = SLI_BLOCK_LEN_DWORD_TO_BYTE(current_block_metadata->length); in sli_memory_find_free_block() 261 …int64_t *)current_block_metadata + SLI_BLOCK_METADATA_SIZE_DWORD + current_block_metadata->length); in sli_memory_find_free_block() 289 current_block_len = SLI_BLOCK_LEN_DWORD_TO_BYTE(current_block_metadata->length); in sli_memory_find_free_block() 537 … heap_end_by_metadata = ((uint64_t *)current + (current->length + SLI_BLOCK_METADATA_SIZE_DWORD)); in sli_memory_check_heap_integrity_forwards() 588 …xt_blk_by_len = (sli_block_metadata_t *)((uint64_t *)current + (current->length + SLI_BLOCK_METADA… in sli_memory_check_heap_integrity_forwards() 675 …lock_metadata_t *)((uint64_t *)prev_blk_by_offset + (prev_blk_by_offset->length + SLI_BLOCK_METADA… in sli_memory_check_heap_integrity_backwards()
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sl_protocol_crypto/src/ |
| D | sli_protocol_crypto_radioaes.c | 232 size_t length, in aes_ccm_radio() argument 255 …size_t data_pad_bytes = (length > 0 ? (AES_BLOCK_BYTES - (length % AES_BLOCK_BYTES)) % AES_BLOCK_B… in aes_ccm_radio() 277 .address = (uint32_t) (length > 0 ? data_in : ver_failed), in aes_ccm_radio() 279 .lengthAndIrq = (uint32_t) (length > 0 ? length : data_pad_bytes) in aes_ccm_radio() 371 .lengthAndIrq = (uint32_t) length in aes_ccm_radio() 378 … .nextDescr = (uint32_t) (length > 0 ? &ccm_desc_pusher_data : &ccm_desc_pusher_data_padding), in aes_ccm_radio() 412 size_t length, in aes_ccm_ble() argument 429 b0b1[14] = (uint8_t) length >> 8; in aes_ccm_ble() 430 b0b1[15] = (uint8_t) length; in aes_ccm_ble() 437 data, data, length, in aes_ccm_ble() [all …]
|
| D | sli_protocol_crypto.h | 111 unsigned int length, 137 size_t length, 156 size_t length, 181 size_t length,
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/inc/ |
| D | sl_se_manager_cipher.h | 97 size_t length, 135 size_t length, 174 size_t length, 211 size_t length, 256 size_t length, 305 size_t length, 354 size_t length, 450 size_t length, 568 size_t length, 628 size_t length, [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/host_mcu/si91x/ |
| D | siwx917_soc_ncp_host.c | 48 sl_status_t sl_si91x_bus_write_memory(uint32_t addr, uint16_t length, const uint8_t *buffer); 49 sl_status_t sl_si91x_bus_read_memory(uint32_t addr, uint16_t length, uint8_t *buffer); 121 sl_status_t sl_si91x_bus_write_memory(uint32_t addr, uint16_t length, const uint8_t *buffer) in sl_si91x_bus_write_memory() argument 123 UNUSED_PARAMETER(length); in sl_si91x_bus_write_memory() 128 sl_status_t sl_si91x_bus_read_memory(uint32_t addr, uint16_t length, uint8_t *buffer) in sl_si91x_bus_read_memory() argument 131 rsi_mem_rd(addr, length, buffer); in sl_si91x_bus_read_memory()
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sli_crypto/src/ |
| D | sl_crypto_s2.c | 40 size_t length, in sli_crypto_ccm_auth_decrypt_ble() argument 53 length, in sli_crypto_ccm_auth_decrypt_ble() 65 size_t length, in sli_crypto_ccm_encrypt_and_tag_ble() argument 78 length, in sli_crypto_ccm_encrypt_and_tag_ble() 92 size_t length, in sli_crypto_ccm_zigbee() argument 108 length, in sli_crypto_ccm_zigbee() 203 unsigned int length, in sli_crypto_aes_cmac_radio() argument 209 EFM_ASSERT(length == SLI_CRYPTO_AES_BLOCK_SIZE); in sli_crypto_aes_cmac_radio() 218 length, in sli_crypto_aes_cmac_radio()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ble/src/ |
| D | rsi_common_apis.c | 79 int32_t rsi_ble_driver_init(uint8_t *buffer, uint32_t length) in rsi_ble_driver_init() argument 88 length -= (4 - ((uintptr_t)buffer & 3)); in rsi_ble_driver_init() 93 memset(buffer, 0, length); in rsi_ble_driver_init() 97 if (length < actual_length) { in rsi_ble_driver_init() 103 *(uint32_t *)buffer = length; in rsi_ble_driver_init() 146 if (length < (uint32_t)(buffer - buffer_addr)) { in rsi_ble_driver_init()
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sli_crypto/inc/ |
| D | sli_crypto.h | 67 size_t length, 87 size_t length, 115 size_t length, 198 unsigned int length,
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_se.c | 117 volatile uint32_t length; member 127 volatile uint32_t length; member 350 for (i = 0; i < (inDataDesc->length & SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); i++) { in SE_executeCommand() 362 rootInMb->length = in SE_executeCommand() 369 checksum ^= rootInMb->length; in SE_executeCommand() 417 mbLen = sizeof(root_OutputMailbox_t) / sizeof(uint32_t) + rootOutMb->length; in rootIsOutputMailboxValid() 716 outDataLen = rootOutMb->length; in SE_ackCommand() 732 (outDataDesc->length & SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); in SE_ackCommand()
|
| /hal_silabs-latest/wiseconnect/components/protocol/wifi/src/ |
| D | sl_wifi_callback_framework.c | 101 uint16_t payload_length = packet->length & 0xFFF; in sl_wifi_default_event_handler() 104 rx_cb_data.length = payload_length - payload_offset; in sl_wifi_default_event_handler() 121 if (packet->length) { in sl_wifi_default_event_handler() 122 return entry->function(event, packet->data, packet->length, entry->arg); in sl_wifi_default_event_handler() 124 return entry->function(event, NULL, packet->length, entry->arg); in sl_wifi_default_event_handler()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ahb_interface/src/ |
| D | sl_si91x_bus.c | 93 rx_desc[0].length = 16; in sli_si91x_submit_rx_pkt() 99 rx_desc[1].length = 1600; in sli_si91x_submit_rx_pkt() 131 tx_desc[0].length = 16; in sl_si91x_bus_write_frame() 137 tx_desc[1].length = size_param; in sl_si91x_bus_write_frame()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/src/ |
| D | sl_si91x_driver.c | 216 .ssid = { .value = "SILICON_LABS_AP", .length = sizeof("SILICON_LABS_AP") - 1 }, 726 if (packet->length > 0) { in sl_si91x_get_flash_efuse_data() 729 memcpy(&efuse_data->mfg_sw_version, packet->data, packet->length); in sl_si91x_get_flash_efuse_data() 732 memcpy(&efuse_data->pte_crc, packet->data, packet->length); in sl_si91x_get_flash_efuse_data() 769 packet->length = data_length & 0xFFF; in sl_si91x_driver_raw_send_command() 787 uint32_t data_length = request->length; in sl_si91x_driver_send_socket_data() 815 packet->length = (sizeof(sli_si91x_socket_send_request_t) + header_length + data_length) & 0xFFF; in sl_si91x_driver_send_socket_data() 852 packet->length = data_length & 0xFFF; in sl_si91x_custom_driver_send_command() 896 packet->length = data_length & 0xFFF; in sl_si91x_driver_send_command() 923 packet->length = data_length & 0xFFF; in sl_si91x_driver_send_side_band_crypto() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/ |
| D | rsi_common_apis.h | 117 extern int32_t rsi_ble_driver_init(uint8_t *buffer, uint32_t length); 119 extern int32_t rsi_get_fw_version(uint8_t *response, uint16_t length); 122 extern int32_t rsi_get_ram_log(uint32_t addr, uint32_t length);
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/memory/ |
| D | malloc_buffers.c | 85 temp->length = buffer_size; in sl_si91x_host_allocate_buffer() 93 if (offset >= buffer->length) { in sl_si91x_host_get_buffer_data() 97 *data_length = (uint16_t)(buffer->length) - offset; in sl_si91x_host_get_buffer_data()
|
| /hal_silabs-latest/wiseconnect/components/protocol/wifi/si91x/ |
| D | sl_wifi.c | 163 memcpy(join_request->ssid, client_configuration->ssid.value, client_configuration->ssid.length); in get_configured_join_request() 165 join_request->ssid_len = client_configuration->ssid.length; in get_configured_join_request() 191 memcpy(join_request->ssid, ap_configuration->ssid.value, ap_configuration->ssid.length); in get_configured_join_request() 193 join_request->ssid_len = ap_configuration->ssid.length; in get_configured_join_request() 348 *scan_results = (sl_wifi_scan_result_t *)malloc(packet->length); in sl_wifi_wait_for_scan_results() 353 memcpy(*scan_results, packet->data, packet->length); in sl_wifi_wait_for_scan_results() 380 memcpy(scan_request.ssid, optional_ssid->value, optional_ssid->length); in sl_wifi_start_scan() 498 if (ap->ssid.length > 0) { in sl_wifi_connect() 499 memcpy(scan_request.ssid, ap->ssid.value, ap->ssid.length); in sl_wifi_connect() 760 memcpy(tsf, packet->data, packet->length); in sl_wifi_get_sta_tsf() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/inc/ |
| D | sl_si91x_socket_types.h | 59 uint32_t length; ///< Four bytes. Length of received data. member 101 uint32_t length, 144 typedef void (*sl_si91x_socket_data_transfer_complete_handler_t)(int32_t socket, uint16_t length);
|
| /hal_silabs-latest/si32/si32Hal/SI32_Modules/ |
| D | SI32_UART_B_Type.c | 221 SI32_UART_B_DATA_LENGTH_Enum_Type length) in _SI32_UART_B_select_rx_data_length() argument 223 assert((length >= 5) && (length <= 10)); in _SI32_UART_B_select_rx_data_length() 226 basePointer->CONFIG_SET = (length - 5) << SI32_UART_B_CONFIG_RDATLN_SHIFT; in _SI32_UART_B_select_rx_data_length() 404 SI32_UART_B_DATA_LENGTH_Enum_Type length) in _SI32_UART_B_select_tx_data_length() argument 406 assert((length >= 5) && (length <= 10)); in _SI32_UART_B_select_tx_data_length() 409 basePointer->CONFIG_SET = (length - 5) << SI32_UART_B_CONFIG_TDATLN_SHIFT; in _SI32_UART_B_select_tx_data_length()
|
| D | SI32_UART_A_Type.c | 217 SI32_UART_A_DATA_LENGTH_Enum_Type length) in _SI32_UART_A_select_rx_data_length() argument 219 assert((length >= 5) && (length <= 10)); in _SI32_UART_A_select_rx_data_length() 222 basePointer->CONFIG_SET = (length - 5) << SI32_UART_A_CONFIG_RDATLN_SHIFT; in _SI32_UART_A_select_rx_data_length() 426 SI32_UART_A_DATA_LENGTH_Enum_Type length) in _SI32_UART_A_select_tx_data_length() argument 428 assert((length >= 5) && (length <= 10)); in _SI32_UART_A_select_tx_data_length() 431 basePointer->CONFIG_SET = (length - 5) << SI32_UART_A_CONFIG_TDATLN_SHIFT; in _SI32_UART_A_select_tx_data_length()
|
| D | SI32_I2S_A_Type.c | 512 uint32_t length) in _SI32_I2S_A_set_tx_tdm_slots() argument 516 assert((length >= 1) && (length <= 32)); in _SI32_I2S_A_set_tx_tdm_slots() 525 | ((length-1) << SI32_I2S_A_TXMODE_SLOTS_SHIFT); in _SI32_I2S_A_set_tx_tdm_slots() 985 uint32_t length) in _SI32_I2S_A_set_rx_tdm_slots() argument 989 assert((length >= 1) && (length <= 32)); in _SI32_I2S_A_set_rx_tdm_slots() 997 | ((length-1) << SI32_I2S_A_RXMODE_SLOTS_SHIFT); in _SI32_I2S_A_set_rx_tdm_slots()
|
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_se.c | 118 volatile uint32_t length; member 128 volatile uint32_t length; member 343 for (i = 0; i < (inDataDesc->length & SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); i++) { in SE_executeCommand() 355 rootInMb->length = in SE_executeCommand() 362 checksum ^= rootInMb->length; in SE_executeCommand() 410 mbLen = sizeof(root_OutputMailbox_t) / sizeof(uint32_t) + rootOutMb->length; in rootIsOutputMailboxValid() 709 outDataLen = rootOutMb->length; in SE_ackCommand() 725 (outDataDesc->length & SE_DATATRANSFER_LENGTH_MASK) / sizeof(uint32_t); in SE_ackCommand()
|