Lines Matching refs:in6_multi

168 SLIST_HEAD(mld_in6m_relhead, in6_multi);
175 static void mld_final_leave(struct in6_multi *, struct mld_ifinfo *,
177 static int mld_handle_state_change(struct in6_multi *, struct mld_ifinfo *,
179 static int mld_initial_join(struct in6_multi *, struct mld_ifinfo *,
185 static void mld_append_relq(struct mld_ifinfo *, struct in6_multi *);
192 static void mld_v1_process_group_timer(struct in6_multi *, const int);
194 static int mld_v1_transmit_report(struct in6_multi *, const uint8_t);
195 static uint32_t mld_v1_update_group(struct in6_multi *, const int);
201 struct in6_multi *);
203 struct in6_multi *, const int, const int, const int,
207 static int mld_v2_merge_state_changes(struct in6_multi *,
211 struct in6_multi *, const int);
212 static int mld_v2_process_group_query(struct in6_multi *,
255 struct in6_multi *_in6m, *_inm_tmp; \
257 SLIST_REMOVE(_head, _in6m, in6_multi, in6m_dtle); \
658 SLIST_HEAD(, in6_multi) in6m_dthead; in mld_domifdetach()
812 SLIST_HEAD(, in6_multi) in6m_dthead; in mli_remref()
857 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()
1240 mld_v2_process_group_query(struct in6_multi *inm, int timer, struct mbuf *m0, in mld_v2_process_group_query()
1359 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()
1915 mld_append_relq(struct mld_ifinfo *mli, struct in6_multi *inm) in mld_append_relq()
1939 struct in6_multi *inm; in mld_flush_relq()
1940 SLIST_HEAD(, in6_multi) temp_relinmhead; in mld_flush_relq()
1995 mld_v1_process_group_timer(struct in6_multi *inm, const int mld_version) in mld_v1_process_group_timer()
2046 struct in6_multi *inm, const int uri_sec) in mld_v2_process_group_timers()
2218 struct in6_multi *inm; in mld_v2_cancel_link_timers()
2324 mld_v1_transmit_report(struct in6_multi *in6m, const uint8_t type) in mld_v1_transmit_report()
2441 mld_change_state(struct in6_multi *inm, struct mld_tparams *mtp, in mld_change_state()
2508 mld_initial_join(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_initial_join()
2670 mld_handle_state_change(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_handle_state_change()
2743 mld_final_leave(struct in6_multi *inm, struct mld_ifinfo *mli, in mld_final_leave()
2881 mld_v2_enqueue_group_record(struct ifqueue *ifq, struct in6_multi *inm, in mld_v2_enqueue_group_record()
3281 mld_v2_enqueue_filter_change(struct ifqueue *ifq, struct in6_multi *inm) in mld_v2_enqueue_filter_change()
3490 mld_v2_merge_state_changes(struct in6_multi *inm, struct ifqueue *ifscq) in mld_v2_merge_state_changes()
3613 struct in6_multi *inm; in mld_v2_dispatch_general_query()