Lines Matching refs:mld_ifinfo

168 static void     mli_initvar(struct mld_ifinfo *, struct ifnet *, int);
169 static struct mld_ifinfo *mli_alloc(zalloc_flags_t);
170 static void mli_free(struct mld_ifinfo *);
173 static void mld_final_leave(struct in6_multi *, struct mld_ifinfo *,
175 static int mld_handle_state_change(struct in6_multi *, struct mld_ifinfo *,
177 static int mld_initial_join(struct in6_multi *, struct mld_ifinfo *,
182 static uint32_t mld_set_version(struct mld_ifinfo *, const int);
183 static void mld_append_relq(struct mld_ifinfo *, struct in6_multi *);
184 static void mld_flush_relq(struct mld_ifinfo *, struct mld_in6m_relhead *);
185 static void mld_dispatch_queue_locked(struct mld_ifinfo *, struct ifqueue *, int);
191 static void mld_v1_process_querier_timers(struct mld_ifinfo *);
194 static void mld_v2_cancel_link_timers(struct mld_ifinfo *);
195 static uint32_t mld_v2_dispatch_general_query(struct mld_ifinfo *);
207 static void mld_v2_process_group_timers(struct mld_ifinfo *,
228 static LIST_HEAD(, mld_ifinfo) mli_head;
261 static KALLOC_TYPE_DEFINE(mli_zone, struct mld_ifinfo, NET_KT_DEFAULT);
386 struct mld_ifinfo *mli;
451 struct mld_ifinfo *mli;
506 mld_dispatch_queue_locked(struct mld_ifinfo *mli, struct ifqueue *ifq, int limit) in mld_dispatch_queue_locked()
582 struct mld_ifinfo *
585 struct mld_ifinfo *mli; in mld_domifattach()
623 mld_domifreattach(struct mld_ifinfo *mli) in mld_domifreattach()
680 struct mld_ifinfo *mli, *tmli; in mli_delete()
708 mld6_initsilent(struct ifnet *ifp, struct mld_ifinfo *mli) in mld6_initsilent()
724 mli_initvar(struct mld_ifinfo *mli, struct ifnet *ifp, int reattach) in mli_initvar()
754 static struct mld_ifinfo *
757 struct mld_ifinfo *mli = zalloc_flags(mli_zone, how | Z_ZERO); in mli_alloc()
766 mli_free(struct mld_ifinfo *mli) in mli_free()
790 mli_addref(struct mld_ifinfo *mli, int locked) in mli_addref()
808 mli_remref(struct mld_ifinfo *mli) in mli_remref()
854 struct mld_ifinfo *mli; in mld_v1_input_query()
1040 struct mld_ifinfo *mli; in mld_v2_input_query()
1445 struct mld_ifinfo *mli; in mld_v1_input_report()
1626 struct mld_ifinfo *mli; in mld_timeout()
1914 mld_append_relq(struct mld_ifinfo *mli, struct in6_multi *inm) in mld_append_relq()
1930 mld_flush_relq(struct mld_ifinfo *mli, struct mld_in6m_relhead *in6m_dthead) in mld_flush_relq()
2032 mld_v2_process_group_timers(struct mld_ifinfo *mli, in mld_v2_process_group_timers()
2165 mld_set_version(struct mld_ifinfo *mli, const int mld_version) in mld_set_version()
2204 mld_v2_cancel_link_timers(struct mld_ifinfo *mli) in mld_v2_cancel_link_timers()
2293 mld_v1_process_querier_timers(struct mld_ifinfo *mli) in mld_v1_process_querier_timers()
2434 struct mld_ifinfo *mli; in mld_change_state()
2498 mld_initial_join(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_initial_join()
2660 mld_handle_state_change(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_handle_state_change()
2733 mld_final_leave(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_final_leave()
3599 mld_v2_dispatch_general_query(struct mld_ifinfo *mli) in mld_v2_dispatch_general_query()