Lines Matching refs:ifmcaddr6

73 static void igmp6_join_group(struct ifmcaddr6 *ma);
74 static void igmp6_leave_group(struct ifmcaddr6 *ma);
79 static int sf_setstate(struct ifmcaddr6 *pmc);
80 static void sf_markstate(struct ifmcaddr6 *pmc);
81 static void ip6_mc_clear_src(struct ifmcaddr6 *pmc);
668 static void igmp6_group_added(struct ifmcaddr6 *mc)
703 static void igmp6_group_dropped(struct ifmcaddr6 *mc)
729 * deleted ifmcaddr6 manipulation
732 static void mld_add_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im)
734 struct ifmcaddr6 *pmc;
736 /* this is an "ifmcaddr6" for convenience; only the fields below
770 static void mld_del_delrec(struct inet6_dev *idev, struct ifmcaddr6 *im)
774 struct ifmcaddr6 *pmc, *pmc_prev;
815 struct ifmcaddr6 *pmc, *nextpmc;
860 static void mca_get(struct ifmcaddr6 *mc)
865 static void ma_put(struct ifmcaddr6 *mc)
874 static struct ifmcaddr6 *mca_alloc(struct inet6_dev *idev,
878 struct ifmcaddr6 *mc;
909 struct ifmcaddr6 *mc;
966 struct ifmcaddr6 *ma, __rcu **map;
1018 struct ifmcaddr6 *mc;
1118 static void igmp6_group_queried(struct ifmcaddr6 *ma, unsigned long resptime)
1143 static bool mld_xmarksources(struct ifmcaddr6 *pmc, int nsrcs,
1172 static bool mld_marksources(struct ifmcaddr6 *pmc, int nsrcs,
1399 struct ifmcaddr6 *ma;
1564 struct ifmcaddr6 *ma;
1644 static bool is_in(struct ifmcaddr6 *pmc, struct ip6_sf_list *psf, int type,
1689 mld_scount(struct ifmcaddr6 *pmc, int type, int gdeleted, int sdeleted)
1837 static int grec_size(struct ifmcaddr6 *pmc, int type, int gdel, int sdel)
1842 static struct sk_buff *add_grhead(struct sk_buff *skb, struct ifmcaddr6 *pmc,
1867 static struct sk_buff *add_grec(struct sk_buff *skb, struct ifmcaddr6 *pmc,
1999 static void mld_send_report(struct inet6_dev *idev, struct ifmcaddr6 *pmc)
2055 struct ifmcaddr6 *pmc, *pmc_prev, *pmc_next;
2222 struct ifmcaddr6 *pmc;
2272 static int ip6_mc_del1_src(struct ifmcaddr6 *pmc, int sfmode,
2319 struct ifmcaddr6 *pmc;
2371 static int ip6_mc_add1_src(struct ifmcaddr6 *pmc, int sfmode,
2399 static void sf_markstate(struct ifmcaddr6 *pmc)
2416 static int sf_setstate(struct ifmcaddr6 *pmc)
2489 struct ifmcaddr6 *pmc;
2542 static void ip6_mc_clear_src(struct ifmcaddr6 *pmc)
2566 static void igmp6_join_group(struct ifmcaddr6 *ma)
2617 static void igmp6_leave_group(struct ifmcaddr6 *ma)
2675 struct ifmcaddr6 *ma = container_of(to_delayed_work(work),
2676 struct ifmcaddr6, mca_work);
2694 struct ifmcaddr6 *i;
2712 struct ifmcaddr6 *i;
2747 struct ifmcaddr6 *i;
2786 struct ifmcaddr6 *i;
2818 struct ifmcaddr6 *pmc;
2864 static inline struct ifmcaddr6 *igmp6_mc_get_first(struct seq_file *seq)
2866 struct ifmcaddr6 *im = NULL;
2886 static struct ifmcaddr6 *igmp6_mc_get_next(struct seq_file *seq, struct ifmcaddr6 *im)
2905 static struct ifmcaddr6 *igmp6_mc_get_idx(struct seq_file *seq, loff_t pos)
2907 struct ifmcaddr6 *im = igmp6_mc_get_first(seq);
2923 struct ifmcaddr6 *im = igmp6_mc_get_next(seq, v);
2942 struct ifmcaddr6 *im = (struct ifmcaddr6 *)v;
2966 struct ifmcaddr6 *im;
2974 struct ifmcaddr6 *im = NULL;