Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 54) sorted by relevance

123

/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
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/
Dsli_si91x_multithreaded.c168 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/
Dsl_si91x_driver.c134 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/
Dmalloc_buffers.c39 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/
Dsl_se_manager_hash.c327 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 …]
Dsl_se_manager_key_handling.c180 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/
Dsl_wifi.c334 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/
Dsl_si91x_net_internal_stack.c58 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 …]
Dsl_net_si91x_callback_framework.c45 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/
Dsl_crypto_s2.c50 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/
Dsl_rsi_utility.h64 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 …]
Dsl_si91x_core_utilities.h117 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/
Dem_qspi.c223 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()
Dem_can.c673 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/
Dsl_si91x_socket.h260 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/
Dsl_si91x_socket.c271 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/
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
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/
Dsl_si91x_socket_utility.c438 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/
Dsl_se_manager_types.h238 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/
Dsl_wifi_callback_framework.c60 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/
Dsl_net_si91x.c233 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/
Dsl_utility.c57 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/
Dsl_btctrl_hci_handler.h94 …_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/
Dsl_si91x_bus.c106 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/
Dsl_si91x_socket_types.h100 uint8_t *buffer,
211 uint8_t buffer[SI91X_MAX_SIZE_OF_EXTENSION_DATA]; ///< Buffer member

123