Lines Matching refs:sin

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