Lines Matching defs:sin6p
305 struct sockaddr_in6 *sin6p;
307 sin6p = (struct sockaddr_in6 *)nam;
308 if (nam->sa_len != sizeof (*sin6p))
314 if (sin6p->sin6_family == AF_INET6 &&
315 IN6_IS_ADDR_MULTICAST(&sin6p->sin6_addr))
333 if (IN6_IS_ADDR_UNSPECIFIED(&sin6p->sin6_addr))
335 else if (IN6_IS_ADDR_V4MAPPED(&sin6p->sin6_addr)) {
338 in6_sin6_2_sin(&sin, sin6p);
512 struct sockaddr_in6 *sin6p;
516 sin6p = (struct sockaddr_in6 *)nam;
517 if (nam->sa_len != sizeof (*sin6p))
522 if (sin6p->sin6_family == AF_INET6
523 && IN6_IS_ADDR_MULTICAST(&sin6p->sin6_addr))
545 if (IN6_IS_ADDR_V4MAPPED(&sin6p->sin6_addr)) {
553 in6_sin6_2_sin(&sin, sin6p);
574 if ((error = prison_remote_ip6(td->td_ucred, &sin6p->sin6_addr)) != 0)