Lines Matching refs:ims
2798 struct ip6_msource *ims, *nims; in mld_v2_enqueue_group_record() local
3015 RB_FOREACH_SAFE(ims, ip6_msource_tree, &inm->in6m_srcs, in mld_v2_enqueue_group_record()
3018 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3019 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3027 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3034 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3115 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_group_record()
3117 __func__, ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_group_record()
3118 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_group_record()
3125 if (is_source_query && ims->im6s_stp == 0) { in mld_v2_enqueue_group_record()
3132 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_group_record()
3196 struct ip6_msource *ims, *nims; in mld_v2_enqueue_filter_change() local
3310 RB_FOREACH_FROM(ims, ip6_msource_tree, nims) { in mld_v2_enqueue_filter_change()
3312 ip6_sprintf(&ims->im6s_addr))); in mld_v2_enqueue_filter_change()
3313 now = im6s_get_mode(inm, ims, 1); in mld_v2_enqueue_filter_change()
3314 then = im6s_get_mode(inm, ims, 0); in mld_v2_enqueue_filter_change()
3338 (void *)&ims->im6s_addr)) { in mld_v2_enqueue_filter_change()