Lines Matching refs:ip6_msource

116 static void     im6s_merge(struct ip6_msource *ims,
122 struct ip6_msource **pims);
139 static __inline__ int ip6_msource_cmp(const struct ip6_msource *,
140 const struct ip6_msource *);
164 RB_GENERATE_PREV(ip6_msource_tree, ip6_msource, im6s_link, ip6_msource_cmp);
204 static KALLOC_TYPE_DEFINE(ip6ms_zone, struct ip6_msource, NET_KT_DEFAULT);
218 static struct ip6_msource *ip6ms_alloc(zalloc_flags_t);
219 static void ip6ms_free(struct ip6_msource *);
230 ip6_msource_cmp(const struct ip6_msource *a, const struct ip6_msource *b) in ip6_msource_cmp()
371 struct ip6_msource find; in im6o_match_source()
373 struct ip6_msource *ims; in im6o_match_source()
589 struct ip6_msource *ims; in in6m_clear_recorded()
627 struct ip6_msource find; in in6m_record_source()
628 struct ip6_msource *ims, *nims; in in6m_record_source()
673 struct ip6_msource find; in im6f_get_source()
674 struct ip6_msource *ims; in im6f_get_source()
693 (struct ip6_msource *)lims); in im6f_get_source()
723 (struct ip6_msource *)lims); in im6f_graft()
742 struct ip6_msource find; in im6f_prune()
743 struct ip6_msource *ims; in im6f_prune()
764 struct ip6_msource *ims, *tims; in im6f_rollback()
795 struct ip6_msource *ims; in im6f_leave()
813 struct ip6_msource *ims; in im6f_commit()
831 struct ip6_msource *ims, *tims; in im6f_reap()
855 struct ip6_msource *ims, *tims; in im6f_purge()
882 const int noalloc, struct ip6_msource **pims) in in6m_get_source()
884 struct ip6_msource find; in in6m_get_source()
885 struct ip6_msource *ims, *nims; in in6m_get_source()
917 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode()
937 im6s_merge(struct ip6_msource *ims, const struct in6_msource *lims, in im6s_merge()
980 struct ip6_msource *ims, *nims = NULL; in in6m_merge()
1017 struct ip6_msource *bims; in in6m_merge()
1121 struct ip6_msource *ims; in in6m_commit()
1142 struct ip6_msource *ims, *tims; in in6m_reap()
1166 struct ip6_msource *ims, *tims; in in6m_purge()
1629 struct ip6_msource *ims; in in6p_get_source_filters()
3067 struct ip6_msource *ims;
3468 static struct ip6_msource *
3475 ip6ms_free(struct ip6_msource *i6ms) in ip6ms_free()