Home
last modified time | relevance | path

Searched refs:length (Results 1 – 25 of 72) sorted by relevance

123

/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/src/
Dsl_se_manager_cipher.c63 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 …]
Dsli_se_manager_mailbox.c114 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()
Dsl_se_manager_key_handling.c690 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/
Dsl_memory_manager.c121 …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 …]
Dsl_memory_manager_dynamic_reservation.c120 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()
Dsli_memory_manager_common.c192 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/
Dsli_protocol_crypto_radioaes.c232 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 …]
Dsli_protocol_crypto.h111 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/
Dsl_se_manager_cipher.h97 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/
Dsiwx917_soc_ncp_host.c48 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/
Dsl_crypto_s2.c40 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/
Drsi_common_apis.c79 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/
Dsli_crypto.h67 size_t length,
87 size_t length,
115 size_t length,
198 unsigned int length,
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_se.c117 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/
Dsl_wifi_callback_framework.c101 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/
Dsl_si91x_bus.c93 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/
Dsl_si91x_driver.c216 .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/
Drsi_common_apis.h117 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/
Dmalloc_buffers.c85 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/
Dsl_wifi.c163 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/
Dsl_si91x_socket_types.h59 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/
DSI32_UART_B_Type.c221 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()
DSI32_UART_A_Type.c217 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()
DSI32_I2S_A_Type.c512 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/
Dem_se.c118 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()

123