Lines Matching refs:ims
2877 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
3095 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, in mld_v2_enqueue_group_record()
3098 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3099 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3107 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3114 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3196 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
3198 __func__, ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3199 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3206 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3213 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3277 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
3391 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
3393 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_filter_change()
3394 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_filter_change()
3395 then = im6s_get_mode(inm, ims, 0); in mld_v2_enqueue_filter_change()
3419 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_filter_change()