| /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 83 if (((uintptr_t)buffer & 3) != 0) // To avoid compiler warning, replace uint32_t with uintptr_t in rsi_ble_driver_init() 88 length -= (4 - ((uintptr_t)buffer & 3)); in rsi_ble_driver_init() 89 buffer = (uint8_t *)(((uintptr_t)buffer + 3) & ~3); in rsi_ble_driver_init() 93 memset(buffer, 0, length); in rsi_ble_driver_init() 100 buffer_addr = buffer; in rsi_ble_driver_init() 103 *(uint32_t *)buffer = length; in rsi_ble_driver_init() 104 buffer += sizeof(uint32_t); in rsi_ble_driver_init() 107 rsi_driver_cb = (rsi_driver_cb_t *)buffer; in rsi_ble_driver_init() 108 buffer += sizeof(rsi_driver_cb_t); in rsi_ble_driver_init() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/threading/ |
| D | sli_si91x_multithreaded.c | 168 sl_wifi_buffer_t *buffer = NULL; in sl_create_generic_rx_packet_from_params() local 172 status = sl_si91x_host_allocate_buffer(&buffer, in sl_create_generic_rx_packet_from_params() 181 *packet_buffer = buffer; in sl_create_generic_rx_packet_from_params() 183 packet = sl_si91x_host_get_buffer_data(buffer, 0, &temp); in sl_create_generic_rx_packet_from_params() 189 buffer->id = packet_id; in sl_create_generic_rx_packet_from_params() 245 …_status_t sl_si91x_host_process_data_frame(sl_wifi_interface_t interface, sl_wifi_buffer_t *buffer) in sl_si91x_host_process_data_frame() argument 248 UNUSED_PARAMETER(buffer); in sl_si91x_host_process_data_frame() 258 sl_wifi_buffer_t *buffer = NULL; in si91x_event_handler_thread() local 272 …if (sli_si91x_remove_from_queue(&cmd_queues[SI91X_WLAN_CMD].event_queue, &buffer) == SL_STATUS_OK)… in si91x_event_handler_thread() 273 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in si91x_event_handler_thread() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/src/ |
| D | sl_si91x_driver.c | 134 sl_wifi_buffer_t *buffer, 138 static sl_status_t sl_si91x_driver_send_data_packet(sl_wifi_buffer_t *buffer, uint32_t wait_time); 144 void **buffer, 246 static bool si91x_packet_identification_function(const sl_wifi_buffer_t *buffer, const void *user_d… in si91x_packet_identification_function() argument 251 return (*packet_id == buffer->id); in si91x_packet_identification_function() 706 sl_wifi_buffer_t *buffer = NULL; in sl_si91x_get_flash_efuse_data() local 719 &buffer); in sl_si91x_get_flash_efuse_data() 720 if ((status != SL_STATUS_OK) && (buffer != NULL)) { in sl_si91x_get_flash_efuse_data() 721 sl_si91x_host_free_buffer(buffer); in sl_si91x_get_flash_efuse_data() 725 const sl_si91x_packet_t *packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sl_si91x_get_flash_efuse_data() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/memory/ |
| D | malloc_buffers.c | 39 sl_status_t sl_si91x_host_allocate_buffer(sl_wifi_buffer_t **buffer, 43 void *sl_si91x_host_get_buffer_data(sl_wifi_buffer_t *buffer, uint16_t offset, uint16_t *data_lengt… 44 void sl_si91x_host_free_buffer(sl_wifi_buffer_t *buffer); 63 sl_status_t sl_si91x_host_allocate_buffer(sl_wifi_buffer_t **buffer, in sl_si91x_host_allocate_buffer() argument 87 *buffer = temp; in sl_si91x_host_allocate_buffer() 91 void *sl_si91x_host_get_buffer_data(sl_wifi_buffer_t *buffer, uint16_t offset, uint16_t *data_lengt… in sl_si91x_host_get_buffer_data() argument 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() 99 return (void *)&buffer->data[offset]; in sl_si91x_host_get_buffer_data() 102 void sl_si91x_host_free_buffer(sl_wifi_buffer_t *buffer) in sl_si91x_host_free_buffer() argument [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/src/ |
| D | sl_se_manager_hash.c | 327 uint8_t *buffer; in sl_se_hash_multipart_update() local 341 buffer = ((sl_se_sha1_multipart_context_t*)hash_type_ctx)->buffer; in sl_se_hash_multipart_update() 346 buffer = ((sl_se_sha224_multipart_context_t*)hash_type_ctx)->buffer; in sl_se_hash_multipart_update() 351 buffer = ((sl_se_sha256_multipart_context_t*)hash_type_ctx)->buffer; in sl_se_hash_multipart_update() 358 buffer = ((sl_se_sha384_multipart_context_t*)hash_type_ctx)->buffer; in sl_se_hash_multipart_update() 363 buffer = ((sl_se_sha512_multipart_context_t*)hash_type_ctx)->buffer; in sl_se_hash_multipart_update() 403 memcpy( (void *) (buffer + left), input, fill); in sl_se_hash_multipart_update() 404 status = se_cmd_hash_multipart_update(hash_type_ctx, cmd_ctx, buffer, 1); in sl_se_hash_multipart_update() 424 memcpy( (void *) (buffer + left), input, input_len); in sl_se_hash_multipart_update() 444 uint8_t *buffer; in sl_se_hash_multipart_finish() local [all …]
|
| D | sl_se_manager_key_handling.c | 180 if (key_size > key->storage.location.buffer.size) { in clear_padding() 183 uint8_t *padding_ptr = key->storage.location.buffer.pointer + key_size; in clear_padding() 184 uint32_t padding_size = (key->storage.location.buffer.size - key_size) & 0x3; in clear_padding() 707 sli_se_datatransfer_t *buffer) in sli_se_get_key_input_output() argument 709 if (key == NULL || buffer == NULL) { in sli_se_get_key_input_output() 713 buffer->next = (void*)SLI_SE_DATATRANSFER_STOP; in sli_se_get_key_input_output() 737 if (total_storage_size > key->storage.location.buffer.size) { in sli_se_get_key_input_output() 741 buffer->data = key->storage.location.buffer.pointer; in sli_se_get_key_input_output() 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() [all …]
|
| /hal_silabs-latest/wiseconnect/components/protocol/wifi/si91x/ |
| D | sl_wifi.c | 334 sl_wifi_buffer_t *buffer; in sl_wifi_wait_for_scan_results() local 340 status = sl_si91x_host_remove_from_queue(SI91X_WLAN_RESPONSE_QUEUE, &buffer); in sl_wifi_wait_for_scan_results() 343 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sl_wifi_wait_for_scan_results() 350 sl_si91x_host_free_buffer(buffer); in sl_wifi_wait_for_scan_results() 355 sl_si91x_host_free_buffer(buffer); in sl_wifi_wait_for_scan_results() 475 sl_wifi_buffer_t *buffer = NULL; in sl_wifi_connect() local 627 &buffer); in sl_wifi_connect() 630 if (buffer != NULL) { in sl_wifi_connect() 631 sl_si91x_host_free_buffer(buffer); in sl_wifi_connect() 645 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sl_wifi_connect() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/sl_net/src/ |
| D | sl_si91x_net_internal_stack.c | 58 sl_wifi_buffer_t *buffer = NULL; in sli_si91x_configure_ip_address() local 114 &buffer); in sli_si91x_configure_ip_address() 117 if ((status != SL_STATUS_OK) && (buffer != NULL)) { in sli_si91x_configure_ip_address() 118 sl_si91x_host_free_buffer(buffer); in sli_si91x_configure_ip_address() 123 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sli_si91x_configure_ip_address() 134 sl_si91x_host_free_buffer(buffer); in sli_si91x_configure_ip_address() 161 &buffer); in sli_si91x_configure_ip_address() 164 if ((status != SL_STATUS_OK) && (buffer != NULL)) { in sli_si91x_configure_ip_address() 165 sl_si91x_host_free_buffer(buffer); in sli_si91x_configure_ip_address() 171 … packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sli_si91x_configure_ip_address() [all …]
|
| D | sl_net_si91x_callback_framework.c | 45 sl_status_t sl_si91x_default_handler(sl_net_event_t event, sl_wifi_buffer_t *buffer) in sl_si91x_default_handler() argument 47 …sl_si91x_packet_t *packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sl_si91x_default_handler()
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sli_crypto/src/ |
| D | sl_crypto_s2.c | 50 EFM_ASSERT(key_descriptor->key.plaintext_key.buffer.pointer != NULL); in sli_crypto_ccm_auth_decrypt_ble() 54 … (const unsigned char *)key_descriptor->key.plaintext_key.buffer.pointer, in sli_crypto_ccm_auth_decrypt_ble() 75 EFM_ASSERT(key_descriptor->key.plaintext_key.buffer.pointer != NULL); in sli_crypto_ccm_encrypt_and_tag_ble() 79 … (const unsigned char *)key_descriptor->key.plaintext_key.buffer.pointer, in sli_crypto_ccm_encrypt_and_tag_ble() 103 EFM_ASSERT(key_descriptor->key.plaintext_key.buffer.pointer != NULL); in sli_crypto_ccm_zigbee() 109 (const unsigned char *)key_descriptor->key.plaintext_key.buffer.pointer, in sli_crypto_ccm_zigbee() 131 EFM_ASSERT(key_descriptor->key.plaintext_key.buffer.pointer != NULL); in sli_crypto_process_rpa() 134 = (const unsigned char *)key_descriptor->key.plaintext_key.buffer.pointer; in sli_crypto_process_rpa() 163 EFM_ASSERT(key_descriptor->key.plaintext_key.buffer.pointer != NULL); in sli_crypto_aes_ctr_radio() 165 …return sli_aes_crypt_ctr_radio( (const unsigned char *)key_descriptor->key.plaintext_key.buffer.po… in sli_crypto_aes_ctr_radio() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/inc/ |
| D | sl_rsi_utility.h | 64 typedef bool (*sli_si91x_wifi_buffer_comparator)(const sl_wifi_buffer_t *buffer, const void *userda… 282 sl_status_t sl_si91x_host_allocate_buffer(sl_wifi_buffer_t **buffer, 288 void *sl_si91x_host_get_buffer_data(sl_wifi_buffer_t *buffer, uint16_t offset, uint16_t *data_lengt… 291 void sl_si91x_host_free_buffer(sl_wifi_buffer_t *buffer); 294 sl_status_t sli_si91x_add_to_queue(sl_si91x_buffer_queue_t *queue, sl_wifi_buffer_t *buffer); 297 sl_status_t sli_si91x_remove_from_queue(sl_si91x_buffer_queue_t *queue, sl_wifi_buffer_t **buffer); 307 sl_wifi_buffer_t **buffer); 323 sl_status_t sl_si91x_bus_read_memory(uint32_t addr, uint16_t length, uint8_t *buffer); 326 sl_status_t sl_si91x_bus_write_memory(uint32_t addr, uint16_t length, const uint8_t *buffer); 336 sl_status_t sli_si91x_bus_write_slave(uint32_t data_length, const uint8_t *buffer); [all …]
|
| D | sl_si91x_core_utilities.h | 117 void sli_si91x_append_to_buffer_queue(sl_si91x_buffer_queue_t *queue, sl_wifi_buffer_t *buffer); 131 …tatus_t sli_si91x_pop_from_buffer_queue(sl_si91x_buffer_queue_t *queue, sl_wifi_buffer_t **buffer); 148 void **buffer,
|
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_qspi.c | 223 uint32_t buffer[2] = { 0, 0 }; in QSPI_ExecStigCmd() local 224 uint8_t * dst = (uint8_t *) buffer; in QSPI_ExecStigCmd() 235 qspi->FLASHWRDATALOWER = buffer[0]; in QSPI_ExecStigCmd() 236 qspi->FLASHWRDATAUPPER = buffer[1]; in QSPI_ExecStigCmd() 264 uint32_t buffer[2] = { 0, 0 }; in QSPI_ExecStigCmd() local 265 const uint8_t * src = (const uint8_t *)buffer; in QSPI_ExecStigCmd() 268 buffer[0] = qspi->FLASHRDDATALOWER; in QSPI_ExecStigCmd() 269 buffer[1] = qspi->FLASHRDDATAUPPER; in QSPI_ExecStigCmd()
|
| D | em_can.c | 673 uint32_t buffer; in CAN_ReadMessage() local 712 buffer = mir->DATAL; in CAN_ReadMessage() 714 message->data[i] = buffer & 0xFF; in CAN_ReadMessage() 715 buffer = buffer >> 8; in CAN_ReadMessage() 718 buffer = mir->DATAH; in CAN_ReadMessage() 720 message->data[i + 4] = buffer & 0xFF; in CAN_ReadMessage() 721 buffer = buffer >> 8; in CAN_ReadMessage()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/inc/ |
| D | sl_si91x_socket.h | 260 int sl_si91x_send(int socket, const uint8_t *buffer, size_t buffer_length, int32_t flags); 283 const uint8_t *buffer, 311 const uint8_t *buffer, 342 const uint8_t *buffer, 371 int sl_si91x_send_large_data(int socket, const uint8_t *buffer, size_t buffer_length, int32_t flags… 395 int sl_si91x_recv(int socket, uint8_t *buffer, size_t bufferLength, int32_t flags); 427 uint8_t *buffer,
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/src/ |
| D | sl_si91x_socket.c | 271 int sl_si91x_send(int socket, const uint8_t *buffer, size_t buffer_length, int32_t flags) in sl_si91x_send() argument 273 return sl_si91x_send_async(socket, buffer, buffer_length, flags, NULL); in sl_si91x_send() 277 const uint8_t *buffer, in sl_si91x_send_async() argument 282 return sl_si91x_sendto_async(socket, buffer, buffer_length, flags, NULL, 0, callback); in sl_si91x_send_async() 286 const uint8_t *buffer, in sl_si91x_sendto() argument 292 return sl_si91x_sendto_async(socket, buffer, buffer_length, flags, addr, addr_len, NULL); in sl_si91x_sendto() 295 int sl_si91x_send_large_data(int socket, const uint8_t *buffer, size_t buffer_length, int32_t flags) in sl_si91x_send_large_data() argument 305 SET_ERRNO_AND_RETURN_IF_TRUE(buffer == NULL, EFAULT); in sl_si91x_send_large_data() 322 bsd_ret_code = sl_si91x_send_async(socket, buffer + offset, chunk_size, flags, NULL); in sl_si91x_send_large_data() 334 const uint8_t *buffer, in sl_si91x_sendto_async() argument [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 124 *(uint32_t *)addr = *(const uint32_t *)buffer; 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/wiseconnect/components/device/silabs/si91x/wireless/socket/src/ |
| D | sl_si91x_socket_utility.c | 438 memcpy(&socket_tls_extensions->buffer[socket_tls_extensions->current_size_of_extensions], in sli_si91x_add_tls_extension() 447 int32_t sli_get_socket_command_from_host_packet(sl_wifi_buffer_t *buffer) in sli_get_socket_command_from_host_packet() argument 449 sl_si91x_packet_t *packet = (sl_si91x_packet_t *)buffer->data; in sli_get_socket_command_from_host_packet() 470 sl_wifi_buffer_t *buffer = NULL; in create_and_send_socket_request() local 536 si91x_bsd_socket->tls_extensions.buffer, in create_and_send_socket_request() 573 &buffer); in create_and_send_socket_request() 576 if ((status != SL_STATUS_OK) && (buffer != NULL)) { in create_and_send_socket_request() 577 sl_si91x_host_free_buffer(buffer); in create_and_send_socket_request() 582 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in create_and_send_socket_request() 598 sl_si91x_host_free_buffer(buffer); in create_and_send_socket_request() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/security/sl_component/se_manager/inc/ |
| D | sl_se_manager_types.h | 238 sl_se_buffer_t buffer; member 402 uint8_t buffer[64]; ///< data block being processed member 410 uint8_t buffer[64]; ///< Data block being processed member 418 uint8_t buffer[64]; ///< Data block being processed member 427 uint8_t buffer[128]; ///< Data block being processed member 435 uint8_t buffer[128]; ///< Data block being processed member
|
| /hal_silabs-latest/wiseconnect/components/protocol/wifi/src/ |
| D | sl_wifi_callback_framework.c | 60 sl_status_t sl_wifi_default_event_handler(sl_wifi_event_t event, sl_wifi_buffer_t *buffer) in sl_wifi_default_event_handler() argument 70 … *packet = (sl_si91x_packet_t *)sl_si91x_host_get_buffer_data((sl_wifi_buffer_t *)buffer, 0, NULL); in sl_wifi_default_event_handler() 105 rx_cb_data.buffer = packet->data + payload_offset; in sl_wifi_default_event_handler() 113 if ((status & TRANSCEIVER_RX_PKT_TA_MATCH_BIT) || IS_BCAST_MCAST_MAC(rx_cb_data.buffer[4])) in sl_wifi_default_event_handler()
|
| /hal_silabs-latest/wiseconnect/components/service/network_manager/si91x/ |
| D | sl_net_si91x.c | 233 sl_wifi_buffer_t *buffer = NULL; in sl_net_dns_resolve_hostname() local 249 &buffer); in sl_net_dns_resolve_hostname() 252 if ((status != SL_STATUS_OK) && (buffer != NULL)) { in sl_net_dns_resolve_hostname() 253 sl_si91x_host_free_buffer(buffer); in sl_net_dns_resolve_hostname() 258 packet = sl_si91x_host_get_buffer_data(buffer, 0, NULL); in sl_net_dns_resolve_hostname() 263 sl_si91x_host_free_buffer(buffer); in sl_net_dns_resolve_hostname()
|
| /hal_silabs-latest/wiseconnect/components/common/src/ |
| D | sl_utility.c | 57 void convert_uint32_to_bytestream(uint16_t data, uint8_t *buffer) in convert_uint32_to_bytestream() argument 59 buffer[0] = (uint8_t)(data & 0xFF); in convert_uint32_to_bytestream() 60 buffer[1] = (uint8_t)((data >> 8) & 0xFF); in convert_uint32_to_bytestream() 61 buffer[2] = (uint8_t)((data >> 16) & 0xFF); in convert_uint32_to_bytestream() 62 buffer[3] = (uint8_t)((data >> 24) & 0xFF); in convert_uint32_to_bytestream()
|
| /hal_silabs-latest/simplicity_sdk/protocol/bluetooth/bgstack/ll/inc/ |
| D | sl_btctrl_hci_handler.h | 94 …_message_get_parameters(struct sl_btctrl_hci_message * handle, uint8_t * buffer, size_t buffer_len… 107 …truct sl_btctrl_hci_message * handle, uint8_t bt_status, const uint8_t * buffer, size_t buffer_len…
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ahb_interface/src/ |
| D | sl_si91x_bus.c | 106 sl_status_t sl_si91x_bus_read_frame(sl_wifi_buffer_t **buffer) in sl_si91x_bus_read_frame() argument 108 sl_status_t status = sli_si91x_remove_from_queue(&sli_ahb_bus_rx_queue, buffer); in sl_si91x_bus_read_frame()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/inc/ |
| D | sl_si91x_socket_types.h | 100 uint8_t *buffer, 211 uint8_t buffer[SI91X_MAX_SIZE_OF_EXTENSION_DATA]; ///< Buffer member
|