Home
last modified time | relevance | path

Searched refs:si91x_socket (Results 1 – 4 of 4) sorted by relevance

/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/src/
Dsl_si91x_socket.c84 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/
Dsl_si91x_socket_utility.c629 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/
Dsl_si91x_socket_utility.h246 sl_status_t sli_si91x_send_socket_data(sli_si91x_socket_t *si91x_socket,
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/threading/
Dsli_si91x_multithreaded.c1672 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);