Lines Matching refs:ims
2285 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
2498 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, in mld_v2_enqueue_group_record()
2501 ip6_sprintf(ip6tbuf, &ims->im6s_addr)); in mld_v2_enqueue_group_record()
2502 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
2510 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
2517 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
2591 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
2593 __func__, ip6_sprintf(ip6tbuf, &ims->im6s_addr)); in mld_v2_enqueue_group_record()
2594 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
2601 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
2608 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
2670 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
2784 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
2786 ip6_sprintf(ip6tbuf, &ims->im6s_addr)); in mld_v2_enqueue_filter_change()
2787 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_filter_change()
2788 then = im6s_get_mode(inm, ims, 0); in mld_v2_enqueue_filter_change()
2811 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_filter_change()