Lines Matching refs:in_multi

121 SLIST_HEAD(igmp_inm_relhead, in_multi);
129 static void igmp_final_leave(struct in_multi *, struct igmp_ifinfo *,
131 static int igmp_handle_state_change(struct in_multi *,
133 static int igmp_initial_join(struct in_multi *, struct igmp_ifinfo *,
141 static int igmp_input_v3_group_query(struct in_multi *,
154 static void igmp_append_relq(struct igmp_ifinfo *, struct in_multi *);
157 static int igmp_v1v2_queue_report(struct in_multi *, const int);
158 static void igmp_v1v2_process_group_timer(struct in_multi *, const int);
160 static uint32_t igmp_v2_update_group(struct in_multi *, const int);
166 struct in_multi *, const int, const int, const int);
168 struct in_multi *);
170 struct ifqueue *, struct ifqueue *, struct in_multi *,
172 static int igmp_v3_merge_state_changes(struct in_multi *,
174 static void igmp_v3_suppress_group_record(struct in_multi *);
308 struct in_multi *_inm, *_inm_tmp; \
310 SLIST_REMOVE(_head, _inm, in_multi, inm_dtle); \
670 SLIST_HEAD(, in_multi) inm_dthead; in igmp_domifdetach()
815 SLIST_HEAD(, in_multi) inm_dthead; in igi_remref()
857 struct in_multi *inm; in igmp_input_v1_query()
947 struct in_multi *inm; in igmp_input_v2_query()
1060 igmp_v2_update_group(struct in_multi *inm, const int timer) in igmp_v2_update_group()
1111 struct in_multi *inm; in igmp_input_v3_query()
1300 igmp_input_v3_group_query(struct in_multi *inm, in igmp_input_v3_group_query()
1402 struct in_multi *inm; in igmp_input_v1_report()
1527 struct in_multi *inm; in igmp_input_v2_report()
1931 struct in_multi *inm; in igmp_timeout()
1933 SLIST_HEAD(, in_multi) inm_dthead; in igmp_timeout()
2155 igmp_append_relq(struct igmp_ifinfo *igi, struct in_multi *inm) in igmp_append_relq()
2179 struct in_multi *inm; in igmp_flush_relq()
2180 SLIST_HEAD(, in_multi) temp_relinmhead; in igmp_flush_relq()
2236 igmp_v1v2_process_group_timer(struct in_multi *inm, const int igmp_version) in igmp_v1v2_process_group_timer()
2288 struct in_multi *inm, const unsigned int uri_sec) in igmp_v3_process_group_timers()
2424 igmp_v3_suppress_group_record(struct in_multi *inm) in igmp_v3_suppress_group_record()
2504 struct in_multi *inm; in igmp_v3_cancel_link_timers()
2674 igmp_v1v2_queue_report(struct in_multi *inm, const int type) in igmp_v1v2_queue_report()
2768 igmp_change_state(struct in_multi *inm, struct igmp_tparams *itp) in igmp_change_state()
2832 igmp_initial_join(struct in_multi *inm, struct igmp_ifinfo *igi, in igmp_initial_join()
2973 igmp_handle_state_change(struct in_multi *inm, struct igmp_ifinfo *igi, in igmp_handle_state_change()
3041 igmp_final_leave(struct in_multi *inm, struct igmp_ifinfo *igi, in igmp_final_leave()
3197 igmp_v3_enqueue_group_record(struct ifqueue *ifq, struct in_multi *inm, in igmp_v3_enqueue_group_record()
3595 igmp_v3_enqueue_filter_change(struct ifqueue *ifq, struct in_multi *inm) in igmp_v3_enqueue_filter_change()
3819 igmp_v3_merge_state_changes(struct in_multi *inm, struct ifqueue *ifscq) in igmp_v3_merge_state_changes()
3943 struct in_multi *inm; in igmp_v3_dispatch_general_query()