Lines Matching refs:psin
125 const struct sockaddr_in6 *psin,
747 im6f_get_source(struct in6_mfilter *imf, const struct sockaddr_in6 *psin, in im6f_get_source() argument
759 find.im6s_addr = psin->sin6_addr; in im6f_get_source()
791 const struct sockaddr_in6 *psin) in im6f_graft() argument
801 lims->im6s_addr = psin->sin6_addr; in im6f_graft()
819 im6f_prune(struct in6_mfilter *imf, const struct sockaddr_in6 *psin) in im6f_prune() argument
825 find.im6s_addr = psin->sin6_addr; in im6f_prune()
1668 struct sockaddr_in6 *psin; in in6p_get_source_filters() local
1758 psin = (struct sockaddr_in6 *)ptss; in in6p_get_source_filters()
1759 psin->sin6_family = AF_INET6; in in6p_get_source_filters()
1760 psin->sin6_len = sizeof(struct sockaddr_in6); in in6p_get_source_filters()
1761 psin->sin6_addr = lims->im6s_addr; in in6p_get_source_filters()
1762 psin->sin6_port = 0; in in6p_get_source_filters()
2555 struct sockaddr_in6 *psin; in in6p_set_source_filters() local
2594 psin = (struct sockaddr_in6 *)pkss; in in6p_set_source_filters()
2595 if (psin->sin6_family != AF_INET6) { in in6p_set_source_filters()
2599 if (psin->sin6_len != sizeof(struct sockaddr_in6)) { in in6p_set_source_filters()
2603 if (IN6_IS_ADDR_MULTICAST(&psin->sin6_addr)) { in in6p_set_source_filters()
2612 in6_clearscope(&psin->sin6_addr); in in6p_set_source_filters()
2613 error = im6f_get_source(imf, psin, &lims); in in6p_set_source_filters()