Lines Matching refs:ims
2880 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
3098 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, in mld_v2_enqueue_group_record()
3101 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3102 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3110 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3117 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3199 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
3201 __func__, ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3202 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3209 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3216 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3280 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
3394 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
3396 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_filter_change()
3397 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_filter_change()
3398 then = im6s_get_mode(inm, ims, 0); in mld_v2_enqueue_filter_change()
3422 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_filter_change()