Lines Matching refs:sin
119 struct sockaddr_in *sin;
128 sin = (struct sockaddr_in *)uaddr;
129 memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
130 sin->sin_family = AF_INET;
131 sin->sin_port = rs->rs_conn_port;
132 sin->sin_addr.s_addr = rs->rs_conn_addr_v4;
133 uaddr_len = sizeof(*sin);
153 sin = (struct sockaddr_in *)uaddr;
154 memset(sin, 0, sizeof(*sin));
155 sin->sin_family = AF_UNSPEC;
156 return sizeof(*sin);
169 sin = (struct sockaddr_in *)uaddr;
170 memset(sin, 0, sizeof(*sin));
171 sin->sin_family = AF_INET;
172 return sizeof(*sin);
175 sin = (struct sockaddr_in *)uaddr;
176 memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
177 sin->sin_family = AF_INET;
178 sin->sin_port = rs->rs_bound_port;
179 sin->sin_addr.s_addr = rs->rs_bound_addr_v4;
180 uaddr_len = sizeof(*sin);
296 struct sockaddr_in sin;
310 if (copy_from_sockptr(&sin, optval,
315 ipv6_addr_set_v4mapped(sin.sin_addr.s_addr, &sin6.sin6_addr);
316 sin6.sin6_port = sin.sin_port;
540 struct sockaddr_in *sin;
551 sin = (struct sockaddr_in *)uaddr;
556 if (sin->sin_addr.s_addr == htonl(INADDR_ANY)) {
560 if (ipv4_is_multicast(sin->sin_addr.s_addr) ||
561 sin->sin_addr.s_addr == htonl(INADDR_BROADCAST)) {
565 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &rs->rs_conn_addr);
566 rs->rs_conn_port = sin->sin_port;