Lines Matching refs:sin6
171 const struct sockaddr_in6 *sin6; in sa_is_allones() local
173 sin6 = satocsin6(sa); in sa_is_allones()
174 return IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, &in6allones); in sa_is_allones()
203 const struct sockaddr_in6 *sin6; in sa_is_loopback() local
205 sin6 = satocsin6(sa); in sa_is_loopback()
206 return IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr); in sa_is_loopback()
248 const struct sockaddr_in6 *sin6; in sa_toprefix() local
252 sin6 = satocsin6(sa); in sa_toprefix()
253 p = (const uint8_t *)sin6->sin6_addr.s6_addr; in sa_toprefix()
254 lim = p + sizeof(sin6->sin6_addr.s6_addr); in sa_toprefix()
491 struct sockaddr_in6 *sin6; in sa_in6_init() local
495 sin6 = satosin6(sa); in sa_in6_init()
496 sin6->sin6_family = AF_INET6; in sa_in6_init()
498 sin6->sin6_len = sizeof(*sin6); in sa_in6_init()
500 memcpy(&sin6->sin6_addr.s6_addr, &addr->s6_addr, in sa_in6_init()
501 sizeof(sin6->sin6_addr.s6_addr)); in sa_in6_init()