Lines Matching refs:in6_multi

166 SLIST_HEAD(mld_in6m_relhead, in6_multi);
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 *,
189 static void mld_v1_process_group_timer(struct in6_multi *, const int);
191 static int mld_v1_transmit_report(struct in6_multi *, const uint8_t);
192 static uint32_t mld_v1_update_group(struct in6_multi *, const int);
198 struct in6_multi *);
200 struct in6_multi *, const int, const int, const int,
204 static int mld_v2_merge_state_changes(struct in6_multi *,
208 struct in6_multi *, const int);
209 static int mld_v2_process_group_query(struct in6_multi *,
252 struct in6_multi *_in6m, *_inm_tmp; \
254 SLIST_REMOVE(_head, _in6m, in6_multi, in6m_dtle); \
655 SLIST_HEAD(, in6_multi) in6m_dthead; in mld_domifdetach()
810 SLIST_HEAD(, in6_multi) in6m_dthead; in mli_remref()
856 struct in6_multi *inm; in mld_v1_input_query()
989 mld_v1_update_group(struct in6_multi *inm, const int timer) in mld_v1_update_group()
1043 struct in6_multi *inm; in mld_v2_input_query()
1239 mld_v2_process_group_query(struct in6_multi *inm, int timer, struct mbuf *m0, in mld_v2_process_group_query()
1358 struct in6_multi *inm; in mld_v1_input_report()
1628 struct in6_multi *inm; in mld_timeout()
1633 SLIST_HEAD(, in6_multi) in6m_dthead; in mld_timeout()
1918 struct in6_multi *inm; in mld_flush_relq()
1962 mld_v1_process_group_timer(struct in6_multi *inm, const int mld_version) in mld_v1_process_group_timer()
2013 struct in6_multi *inm, const int uri_sec) in mld_v2_process_group_timers()
2187 struct in6_multi *inm; in mld_v2_cancel_link_timers()
2295 mld_v1_transmit_report(struct in6_multi *in6m, const uint8_t type) in mld_v1_transmit_report()
2412 mld_change_state(struct in6_multi *inm, struct mld_tparams *mtp, in mld_change_state()
2479 mld_initial_join(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_initial_join()
2642 mld_handle_state_change(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_handle_state_change()
2715 mld_final_leave(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_final_leave()
2853 mld_v2_enqueue_group_record(struct ifqueue *ifq, struct in6_multi *inm, in mld_v2_enqueue_group_record()
3251 mld_v2_enqueue_filter_change(struct ifqueue *ifq, struct in6_multi *inm) in mld_v2_enqueue_filter_change()
3460 mld_v2_merge_state_changes(struct in6_multi *inm, struct ifqueue *ifscq) in mld_v2_merge_state_changes()
3584 struct in6_multi *inm; in mld_v2_dispatch_general_query()