• Home
  • Raw
  • Download

Lines Matching refs:optlen

170 #define LWIP_SOCKOPT_CHECK_OPTLEN(sock, optlen, opttype) do { if ((optlen) < sizeof(opttype)) { don…  argument
171 #define LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, opttype) do { \ argument
172 LWIP_SOCKOPT_CHECK_OPTLEN(sock, optlen, opttype); \
174 #define LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, opttype) do { \ argument
175 LWIP_SOCKOPT_CHECK_OPTLEN(sock, optlen, opttype); \
177 #define LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, opttype, netconntype) do { \ argument
178 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, opttype); \
306 static int lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen);
307 static int lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen
2837 lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt() argument
2850 if ((NULL == optval) || (NULL == optlen)) { in lwip_getsockopt()
2859 err = lwip_getsockopt_impl(s, level, optname, optval, optlen); in lwip_getsockopt()
2866 if (*optlen > LWIP_SETGETSOCKOPT_MAXOPTLEN) { in lwip_getsockopt()
2877 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optlen = *optlen; in lwip_getsockopt()
2897 *optlen = LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optlen; in lwip_getsockopt()
2900 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optlen); in lwip_getsockopt()
2930 &data->optlen); in lwip_getsockopt_callback()
2960 lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt_impl() argument
2969 if (LWIP_HOOK_SOCKETS_GETSOCKOPT(s, sock, level, optname, optval, optlen, &err)) { in lwip_getsockopt_impl()
2982 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, int); in lwip_getsockopt_impl()
3009 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, int); in lwip_getsockopt_impl()
3016 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, int); in lwip_getsockopt_impl()
3038 LWIP_SOCKOPT_CHECK_OPTLEN(sock, *optlen, int); in lwip_getsockopt_impl()
3046 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, LWIP_SO_SNDRCVTIMEO_OPTTYPE); in lwip_getsockopt_impl()
3052 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, LWIP_SO_SNDRCVTIMEO_OPTTYPE); in lwip_getsockopt_impl()
3058 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, int); in lwip_getsockopt_impl()
3066 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, struct linger); in lwip_getsockopt_impl()
3080 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, *optlen, int, NETCONN_UDP); in lwip_getsockopt_impl()
3103 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, int); in lwip_getsockopt_impl()
3109 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, int); in lwip_getsockopt_impl()
3116 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, u8_t); in lwip_getsockopt_impl()
3126 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, struct in_addr); in lwip_getsockopt_impl()
3136 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, u8_t); in lwip_getsockopt_impl()
3158 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, *optlen, int, NETCONN_TCP); in lwip_getsockopt_impl()
3206 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, *optlen, int); in lwip_getsockopt_impl()
3224 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, *optlen, int); in lwip_getsockopt_impl()
3254 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, *optlen, int, NETCONN_RAW); in lwip_getsockopt_impl()
3283 lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt() argument
3305 err = lwip_setsockopt_impl(s, level, optname, optval, optlen); in lwip_setsockopt()
3315 if (optlen > LWIP_SETGETSOCKOPT_MAXOPTLEN) { in lwip_setsockopt()
3326 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optlen = optlen; in lwip_setsockopt()
3328 MEMCPY(LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optval, optval, optlen); in lwip_setsockopt()
3374 data->optlen); in lwip_setsockopt_callback()
3384 lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt_impl() argument
3393 if (LWIP_HOOK_SOCKETS_SETSOCKOPT(s, sock, level, optname, optval, optlen, &err)) { in lwip_setsockopt_impl()
3420 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, int); in lwip_setsockopt_impl()
3436 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, LWIP_SO_SNDRCVTIMEO_OPTTYPE); in lwip_setsockopt_impl()
3449 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, LWIP_SO_SNDRCVTIMEO_OPTTYPE); in lwip_setsockopt_impl()
3461 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, int); in lwip_setsockopt_impl()
3468 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, struct linger); in lwip_setsockopt_impl()
3487 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, int, NETCONN_UDP); in lwip_setsockopt_impl()
3506 LWIP_SOCKOPT_CHECK_OPTLEN_CONN(sock, optlen, struct ifreq); in lwip_setsockopt_impl()
3551 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, int); in lwip_setsockopt_impl()
3557 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, int); in lwip_setsockopt_impl()
3564 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, int, NETCONN_UDP); in lwip_setsockopt_impl()
3574 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, u8_t, NETCONN_UDP); in lwip_setsockopt_impl()
3579 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, struct in_addr, NETCONN_UDP); in lwip_setsockopt_impl()
3585 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, u8_t, NETCONN_UDP); in lwip_setsockopt_impl()
3601 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, struct ip_mreq, NETCONN_UDP); in lwip_setsockopt_impl()
3634 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, int, NETCONN_TCP); in lwip_setsockopt_impl()
3686 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, int); in lwip_setsockopt_impl()
3703 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, struct ipv6_mreq, NETCONN_UDP); in lwip_setsockopt_impl()
3747 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB(sock, optlen, int); in lwip_setsockopt_impl()
3794 LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE(sock, optlen, int, NETCONN_RAW); in lwip_setsockopt_impl()