Searched refs:ims (Results 1 - 4 of 4) sorted by relevance

/xnu-2782.1.97/bsd/netinet/
H A Din_mcast.c135 static void ims_merge(struct ip_msource *ims,
385 struct ip_msource *ims; local
401 ims = RB_FIND(ip_msource_tree, &imf->imf_sources, &find);
403 return ((struct in_msource *)ims);
417 struct in_msource *ims; local
437 ims = imo_match_source(imo, gidx, src);
439 if ((ims == NULL && mode == MCAST_INCLUDE) ||
440 (ims != NULL && ims->imsl_st[0] != mode)) {
673 struct ip_msource *ims; local
708 struct ip_msource *ims, *nims; local
754 struct ip_msource *ims; local
827 struct ip_msource *ims; local
848 struct ip_msource *ims, *tims; local
879 struct ip_msource *ims; local
897 struct ip_msource *ims; local
915 struct ip_msource *ims, *tims; local
939 struct ip_msource *ims, *tims; local
969 struct ip_msource *ims, *nims; local
1009 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, uint8_t t) argument
1028 ims_merge(struct ip_msource *ims, const struct in_msource *lims, const int rollback) argument
1080 struct ip_msource *ims, *nims; local
1212 struct ip_msource *ims; local
1233 struct ip_msource *ims, *tims; local
1256 struct ip_msource *ims, *tims; local
1462 struct in_msource *ims; local
1721 struct ip_msource *ims; local
2384 struct in_msource *ims; local
3116 struct ip_msource *ims; variable in typeref:struct:ip_msource
3562 struct ip_msource *ims; local
3572 ipms_free(struct ip_msource *ims) argument
[all...]
H A Digmp.c3018 struct ip_msource *ims, *nims; local
3209 RB_FOREACH_SAFE(ims, ip_msource_tree, &inm->inm_srcs, nims) {
3213 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf));
3216 now = ims_get_mode(inm, ims, 1);
3223 if (is_source_query && ims->ims_stp == 0) {
3229 naddr = htonl(ims->ims_haddr);
3311 RB_FOREACH_FROM(ims, ip_msource_tree, nims) {
3315 inet_ntop_haddr(ims->ims_haddr, buf, sizeof(buf));
3318 now = ims_get_mode(inm, ims, 1);
3324 if (is_source_query && ims
3394 struct ip_msource *ims, *nims; local
[all...]
/xnu-2782.1.97/bsd/netinet6/
H A Din6_mcast.c126 static void im6s_merge(struct ip6_msource *ims,
394 struct ip6_msource *ims; local
410 ims = RB_FIND(ip6_msource_tree, &imf->im6f_sources, &find);
412 return ((struct in6_msource *)ims);
426 struct in6_msource *ims; local
446 ims = im6o_match_source(imo, gidx, src);
448 if ((ims == NULL && mode == MCAST_INCLUDE) ||
449 (ims != NULL && ims->im6sl_st[0] != mode))
605 struct ip6_msource *ims; local
644 struct ip6_msource *ims, *nims; local
690 struct ip6_msource *ims; local
762 struct ip6_msource *ims; local
782 struct ip6_msource *ims, *tims; local
813 struct ip6_msource *ims; local
831 struct ip6_msource *ims; local
849 struct ip6_msource *ims, *tims; local
873 struct ip6_msource *ims, *tims; local
903 struct ip6_msource *ims, *nims; local
936 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, uint8_t t) argument
955 im6s_merge(struct ip6_msource *ims, const struct in6_msource *lims, const int rollback) argument
998 struct ip6_msource *ims, *nims; local
1130 struct ip6_msource *ims; local
1151 struct ip6_msource *ims, *tims; local
1174 struct ip6_msource *ims, *tims; local
1410 struct in6_msource *ims; local
1639 struct ip6_msource *ims; local
2313 struct in6_msource *ims; local
2985 struct ip6_msource *ims; variable in typeref:struct:ip6_msource
[all...]
H A Dmld6.c2665 struct ip6_msource *ims, *nims; local
2874 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs,
2877 ip6_sprintf(&ims->im6s_addr)));
2878 now = im6s_get_mode(inm, ims, 1);
2886 if (is_source_query && ims->im6s_stp == 0) {
2893 (void *)&ims->im6s_addr)) {
2967 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) {
2969 __func__, ip6_sprintf(&ims->im6s_addr)));
2970 now = im6s_get_mode(inm, ims, 1);
2977 if (is_source_query && ims
3046 struct ip6_msource *ims, *nims; local
[all...]

Completed in 80 milliseconds