Searched refs:si91x_socket (Results 1 – 4 of 4) sorted by relevance
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/src/ |
| D | sl_si91x_socket.c | 84 sli_si91x_socket_t *si91x_socket = get_si91x_socket(socket); in sl_si91x_listen() local 87 SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket == NULL, EBADF); in sl_si91x_listen() 88 …SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket->state != INITIALIZED && si91x_socket->state != BOUND, E… in sl_si91x_listen() 89 SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket->type != SOCK_STREAM, EOPNOTSUPP); in sl_si91x_listen() 95 si91x_socket->state = LISTEN; in sl_si91x_listen() 120 sli_si91x_socket_t *si91x_socket = get_si91x_socket(sockID); in sl_si91x_setsockopt() local 125 SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket == NULL, EBADF); in sl_si91x_setsockopt() 143 memcpy(&si91x_socket->read_timeout, in sl_si91x_setsockopt() 145 GET_SAFE_MEMCPY_LENGTH(sizeof(si91x_socket->read_timeout), option_len)); in sl_si91x_setsockopt() 151 memcpy(&si91x_socket->max_tcp_retries, in sl_si91x_setsockopt() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/src/ |
| D | sl_si91x_socket_utility.c | 629 sli_si91x_socket_t *si91x_socket; in sli_si91x_socket() local 632 get_free_socket(&si91x_socket, &socket_index); in sli_si91x_socket() 640 si91x_socket->type = type; in sli_si91x_socket() 641 si91x_socket->local_address.sin6_family = (uint8_t)family; in sli_si91x_socket() 642 si91x_socket->protocol = protocol; in sli_si91x_socket() 643 si91x_socket->state = INITIALIZED; in sli_si91x_socket() 644 si91x_socket->recv_data_callback = callback; in sli_si91x_socket() 749 sli_si91x_socket_t *si91x_socket = get_si91x_socket(socket); in sli_si91x_shutdown() local 752 SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket == NULL, EBADF); in sli_si91x_shutdown() 756 int close_request_type = (si91x_socket->state == LISTEN) ? SHUTDOWN_BY_PORT : how; in sli_si91x_shutdown() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/inc/ |
| D | sl_si91x_socket_utility.h | 246 sl_status_t sli_si91x_send_socket_data(sli_si91x_socket_t *si91x_socket,
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/threading/ |
| D | sli_si91x_multithreaded.c | 1672 const sli_si91x_socket_t *si91x_socket = sli_si91x_get_socket_from_id(socket_id, RESET, -1); local 1673 return get_si91x_socket(si91x_socket->client_id);
|