Lines Matching refs:s
288 static int lwip_socket_register_membership(int s, const ip4_addr_t *if_addr, const ip4_addr_t *mul…
289 static void lwip_socket_unregister_membership(int s, const ip4_addr_t *if_addr, const ip4_addr_t *m…
290 static void lwip_socket_drop_registered_memberships(int s);
321 static u8_t lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen);
322 static u8_t lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optle…
359 get_socket(int s) in get_socket() argument
363 s -= LWIP_SOCKET_OFFSET; in get_socket()
365 if ((s < 0) || (s >= NUM_SOCKETS)) { in get_socket()
366 LWIP_DEBUGF(SOCKETS_DEBUG, ("get_socket(%d): invalid\n", s + LWIP_SOCKET_OFFSET)); in get_socket()
371 sock = &sockets[s]; in get_socket()
374 LWIP_DEBUGF(SOCKETS_DEBUG, ("get_socket(%d): not active\n", s + LWIP_SOCKET_OFFSET)); in get_socket()
389 tryget_socket(int s) in tryget_socket() argument
391 s -= LWIP_SOCKET_OFFSET; in tryget_socket()
392 if ((s < 0) || (s >= NUM_SOCKETS)) { in tryget_socket()
395 if (!sockets[s].conn) { in tryget_socket()
398 return &sockets[s]; in tryget_socket()
408 lwip_tryget_socket(int s) in lwip_tryget_socket() argument
410 return tryget_socket(s); in lwip_tryget_socket()
490 lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen) in lwip_accept() argument
500 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d)...\n", s)); in lwip_accept()
501 sock = get_socket(s); in lwip_accept()
507 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d): returning EWOULDBLOCK\n", s)); in lwip_accept()
515 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d): netconn_acept failed, err=%d\n", s, err)); in lwip_accept()
556 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d): netconn_peer failed, err=%d\n", s, err)); in lwip_accept()
570 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d) returning new sock=%d addr=", s, newsock)); in lwip_accept()
574 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_accept(%d) returning new sock=%d", s, newsock)); in lwip_accept()
582 lwip_bind(int s, const struct sockaddr *name, socklen_t namelen) in lwip_bind() argument
589 sock = get_socket(s); in lwip_bind()
607 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_bind(%d, addr=", s)); in lwip_bind()
622 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_bind(%d) failed, err=%d\n", s, err)); in lwip_bind()
627 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_bind(%d) succeeded\n", s)); in lwip_bind()
633 lwip_close(int s) in lwip_close() argument
639 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_close(%d)\n", s)); in lwip_close()
641 sock = get_socket(s); in lwip_close()
654 lwip_socket_drop_registered_memberships(s); in lwip_close()
669 lwip_connect(int s, const struct sockaddr *name, socklen_t namelen) in lwip_connect() argument
674 sock = get_socket(s); in lwip_connect()
687 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_connect(%d, AF_UNSPEC)\n", s)); in lwip_connect()
699 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_connect(%d, addr=", s)); in lwip_connect()
715 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_connect(%d) failed, err=%d\n", s, err)); in lwip_connect()
720 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_connect(%d) succeeded\n", s)); in lwip_connect()
734 lwip_listen(int s, int backlog) in lwip_listen() argument
739 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_listen(%d, backlog=%d)\n", s, backlog)); in lwip_listen()
741 sock = get_socket(s); in lwip_listen()
752 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_listen(%d) failed, err=%d\n", s, err)); in lwip_listen()
766 lwip_recvfrom(int s, void *mem, size_t len, int flags, in lwip_recvfrom() argument
777 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_recvfrom(%d, %p, %"SZT_F", 0x%x, ..)\n", s, mem, len, flags)); in lwip_recvfrom()
778 sock = get_socket(s); in lwip_recvfrom()
797 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_recvfrom(%d): returning EWOULDBLOCK\n", s)); in lwip_recvfrom()
824 s, lwip_strerr(err))); in lwip_recvfrom()
882 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_recvfrom(%d): addr=", s)); in lwip_recvfrom()
942 lwip_read(int s, void *mem, size_t len) in lwip_read() argument
944 return lwip_recvfrom(s, mem, len, 0, NULL, NULL); in lwip_read()
948 lwip_recv(int s, void *mem, size_t len, int flags) in lwip_recv() argument
950 return lwip_recvfrom(s, mem, len, flags, NULL, NULL); in lwip_recv()
954 lwip_send(int s, const void *data, size_t size, int flags) in lwip_send() argument
962 s, data, size, flags)); in lwip_send()
964 sock = get_socket(s); in lwip_send()
971 return lwip_sendto(s, data, size, flags, NULL, 0); in lwip_send()
984 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_send(%d) err=%d written=%"SZT_F"\n", s, err, written)); in lwip_send()
990 lwip_sendmsg(int s, const struct msghdr *msg, int flags) in lwip_sendmsg() argument
1001 sock = get_socket(s); in lwip_sendmsg()
1147 lwip_sendto(int s, const void *data, size_t size, int flags, in lwip_sendto() argument
1156 sock = get_socket(s); in lwip_sendto()
1163 return lwip_send(s, data, size, flags); in lwip_sendto()
1195 s, data, short_size, flags)); in lwip_sendto()
1294 lwip_write(int s, const void *data, size_t size) in lwip_write() argument
1296 return lwip_send(s, data, size, 0); in lwip_write()
1300 lwip_writev(int s, const struct iovec *iov, int iovcnt) in lwip_writev() argument
1313 return lwip_sendmsg(s, &msg, 0); in lwip_writev()
1598 int s; in event_callback() local
1608 s = conn->socket; in event_callback()
1609 if (s < 0) { in event_callback()
1623 s = conn->socket; in event_callback()
1627 sock = get_socket(s); in event_callback()
1679 if (scb->readset && FD_ISSET(s, scb->readset)) { in event_callback()
1684 if (!do_signal && scb->writeset && FD_ISSET(s, scb->writeset)) { in event_callback()
1689 if (!do_signal && scb->exceptset && FD_ISSET(s, scb->exceptset)) { in event_callback()
1716 lwip_shutdown(int s, int how) in lwip_shutdown() argument
1722 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_shutdown(%d, how=%d)\n", s, how)); in lwip_shutdown()
1724 sock = get_socket(s); in lwip_shutdown()
1757 lwip_getaddrname(int s, struct sockaddr *name, socklen_t *namelen, u8_t local) in lwip_getaddrname() argument
1765 sock = get_socket(s); in lwip_getaddrname()
1788 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getaddrname(%d, addr=", s)); in lwip_getaddrname()
1802 lwip_getpeername(int s, struct sockaddr *name, socklen_t *namelen) in lwip_getpeername() argument
1804 return lwip_getaddrname(s, name, namelen, 0); in lwip_getpeername()
1808 lwip_getsockname(int s, struct sockaddr *name, socklen_t *namelen) in lwip_getsockname() argument
1810 return lwip_getaddrname(s, name, namelen, 1); in lwip_getsockname()
1814 lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt() argument
1817 struct lwip_sock *sock = get_socket(s); in lwip_getsockopt()
1834 err = lwip_getsockopt_impl(s, level, optname, optval, optlen); in lwip_getsockopt()
1848 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).s = s; in lwip_getsockopt()
1896 data->err = lwip_getsockopt_impl(data->s, data->level, data->optname, in lwip_getsockopt_callback()
1912 lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt_impl() argument
1915 struct lwip_sock *sock = tryget_socket(s); in lwip_getsockopt_impl()
1949 s, optname, (*(int*)optval?"on":"off"))); in lwip_getsockopt_impl()
1968 s, *(int *)optval)); in lwip_getsockopt_impl()
1971 s, *(int *)optval)); in lwip_getsockopt_impl()
1983 s, *(int *)optval)); in lwip_getsockopt_impl()
2035 s, optname)); in lwip_getsockopt_impl()
2048 s, *(int *)optval)); in lwip_getsockopt_impl()
2054 s, *(int *)optval)); in lwip_getsockopt_impl()
2064 s, *(int *)optval)); in lwip_getsockopt_impl()
2073 s, *(u32_t *)optval)); in lwip_getsockopt_impl()
2083 s, *(int *)optval)); in lwip_getsockopt_impl()
2088 s, optname)); in lwip_getsockopt_impl()
2106 s, (*(int*)optval)?"on":"off") ); in lwip_getsockopt_impl()
2111 s, *(int *)optval)); in lwip_getsockopt_impl()
2118 s, *(int *)optval)); in lwip_getsockopt_impl()
2123 s, *(int *)optval)); in lwip_getsockopt_impl()
2128 s, *(int *)optval)); in lwip_getsockopt_impl()
2133 s, optname)); in lwip_getsockopt_impl()
2148 s, *(int *)optval)); in lwip_getsockopt_impl()
2152 s, optname)); in lwip_getsockopt_impl()
2172 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2177 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2181 s, optname)); in lwip_getsockopt_impl()
2199 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2204 s, optname)); in lwip_getsockopt_impl()
2211 s, level, optname)); in lwip_getsockopt_impl()
2220 lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt() argument
2223 struct lwip_sock *sock = get_socket(s); in lwip_setsockopt()
2240 err = lwip_setsockopt_impl(s, level, optname, optval, optlen); in lwip_setsockopt()
2254 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).s = s; in lwip_setsockopt()
2297 data->err = lwip_setsockopt_impl(data->s, data->level, data->optname, in lwip_setsockopt_callback()
2313 lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt_impl() argument
2316 struct lwip_sock *sock = tryget_socket(s); in lwip_setsockopt_impl()
2342 s, optname, (*(const int*)optval?"on":"off"))); in lwip_setsockopt_impl()
2404 s, optname)); in lwip_setsockopt_impl()
2417 s, sock->conn->pcb.ip->ttl)); in lwip_setsockopt_impl()
2423 s, sock->conn->pcb.ip->tos)); in lwip_setsockopt_impl()
2461 if (!lwip_socket_register_membership(s, &if_addr, &multi_addr)) { in lwip_setsockopt_impl()
2470 lwip_socket_unregister_membership(s, &if_addr, &multi_addr); in lwip_setsockopt_impl()
2480 s, optname)); in lwip_setsockopt_impl()
2502 s, (*(const int *)optval)?"on":"off") ); in lwip_setsockopt_impl()
2507 s, sock->conn->pcb.tcp->keep_idle)); in lwip_setsockopt_impl()
2514 s, sock->conn->pcb.tcp->keep_idle)); in lwip_setsockopt_impl()
2519 s, sock->conn->pcb.tcp->keep_intvl)); in lwip_setsockopt_impl()
2524 s, sock->conn->pcb.tcp->keep_cnt)); in lwip_setsockopt_impl()
2529 s, optname)); in lwip_setsockopt_impl()
2548 s, (netconn_get_ipv6only(sock->conn) ? 1 : 0))); in lwip_setsockopt_impl()
2552 s, optname)); in lwip_setsockopt_impl()
2577 s, (*(const int*)optval)) ); in lwip_setsockopt_impl()
2587 s, (*(const int*)optval)) ); in lwip_setsockopt_impl()
2591 s, optname)); in lwip_setsockopt_impl()
2619 s, sock->conn->pcb.raw->chksum_reqd)); in lwip_setsockopt_impl()
2624 s, optname)); in lwip_setsockopt_impl()
2631 s, level, optname)); in lwip_setsockopt_impl()
2640 lwip_ioctl(int s, long cmd, void *argp) in lwip_ioctl() argument
2642 struct lwip_sock *sock = get_socket(s); in lwip_ioctl()
2706 …LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_ioctl(%d, FIONREAD, %p) = %"U16_F"\n", s, argp, *((u16_t*)argp))… in lwip_ioctl()
2720 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_ioctl(%d, FIONBIO, %d)\n", s, val)); in lwip_ioctl()
2727 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_ioctl(%d, UNIMPL: 0x%lx, %p)\n", s, cmd, argp)); in lwip_ioctl()
2737 lwip_fcntl(int s, int cmd, int val) in lwip_fcntl() argument
2739 struct lwip_sock *sock = get_socket(s); in lwip_fcntl()
2762 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_fcntl(%d, UNIMPL: %d, %d)\n", s, cmd, val)); in lwip_fcntl()
2777 lwip_socket_register_membership(int s, const ip4_addr_t *if_addr, const ip4_addr_t *multi_addr) in lwip_socket_register_membership() argument
2779 struct lwip_sock *sock = get_socket(s); in lwip_socket_register_membership()
2803 lwip_socket_unregister_membership(int s, const ip4_addr_t *if_addr, const ip4_addr_t *multi_addr) in lwip_socket_unregister_membership() argument
2805 struct lwip_sock *sock = get_socket(s); in lwip_socket_unregister_membership()
2829 lwip_socket_drop_registered_memberships(int s) in lwip_socket_drop_registered_memberships() argument
2831 struct lwip_sock *sock = get_socket(s); in lwip_socket_drop_registered_memberships()