Lines Matching refs:ims
2860 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
3077 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, in mld_v2_enqueue_group_record()
3080 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3081 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3089 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3096 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3177 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
3179 __func__, ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3180 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3187 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3194 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3258 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
3372 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
3374 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_filter_change()
3375 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_filter_change()
3376 then = im6s_get_mode(inm, ims, 0); in mld_v2_enqueue_filter_change()
3400 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_filter_change()