Lines Matching refs:in_multi

128     struct in_multi **);
130 struct in_mfilter *, struct in_multi **);
131 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr,
133 static int inm_is_ifp_detached(const struct in_multi *);
134 static int inm_merge(struct in_multi *, /*const*/ struct in_mfilter *);
135 static void inm_reap(struct in_multi *);
177 struct in_multi inm; /* in_multi */
217 static struct in_multi *in_multi_alloc(zalloc_flags_t);
218 static void in_multi_free(struct in_multi *);
219 static void in_multi_attach(struct in_multi *);
220 static void inm_trace(struct in_multi *, int);
243 inm_is_ifp_detached(const struct in_multi *inm) in inm_is_ifp_detached()
270 struct in_multi **nmships; in imo_grow()
271 struct in_multi **omships; in imo_grow()
292 if ((nmships = krealloc_type(struct in_multi *, oldmax, newmax, in imo_grow()
325 struct in_multi *pinm; in imo_match_group()
528 struct in_multi **pinm) in in_getmulti()
532 struct in_multi *inm; in in_getmulti()
659 inm_clear_recorded(struct in_multi *inm) in inm_clear_recorded()
693 inm_record_source(struct in_multi *inm, const in_addr_t naddr) in inm_record_source()
951 inm_get_source(struct in_multi *inm, const in_addr_t haddr, in inm_get_source()
994 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, in ims_get_mode()
997 INM_LOCK_ASSERT_HELD(__DECONST(struct in_multi *, inm)); in ims_get_mode()
1064 inm_merge(struct in_multi *inm, /*const*/ struct in_mfilter *imf) in inm_merge()
1205 inm_commit(struct in_multi *inm) in inm_commit()
1226 inm_reap(struct in_multi *inm) in inm_reap()
1250 inm_purge(struct in_multi *inm) in inm_purge()
1276 /*const*/ struct in_mfilter *imf, struct in_multi **pinm) in in_joingroup()
1279 struct in_multi *inm = NULL; in in_joingroup()
1348 in_leavegroup(struct in_multi *inm, /*const*/ struct in_mfilter *imf) in in_leavegroup()
1416 struct in_multi *
1419 struct in_multi *pinm = NULL; in in_addmulti()
1436 in_delmulti(struct in_multi *inm) in in_delmulti()
1459 struct in_multi *inm; in inp_block_unblock_source()
1670 struct in_multi **immp; in inp_findmoptions()
1684 immp = kalloc_type(struct in_multi *, IP_MIN_MEMBERSHIPS, in inp_findmoptions()
2088 struct in_multi *inm = NULL; in inp_join_group()
2420 struct in_multi *inm = NULL; in inp_leave_group()
2756 struct in_multi *inm; in inp_set_source_filters()
3180 struct in_multi *inm;
3315 vm_size_t inm_size = (inm_debug == 0) ? sizeof(struct in_multi) : in in_multi_init()
3320 static struct in_multi *
3323 struct in_multi *inm; in in_multi_alloc()
3339 in_multi_free(struct in_multi *inm) in in_multi_free()
3378 in_multi_attach(struct in_multi *inm) in in_multi_attach()
3416 in_multi_detach(struct in_multi *inm) in in_multi_detach()
3460 inm_addref(struct in_multi *inm, int locked) in inm_addref()
3480 inm_remref(struct in_multi *inm, int locked) in inm_remref()
3555 inm_trace(struct in_multi *inm, int refhold) in inm_trace()
3668 inm_print(const struct in_multi *inm) in inm_print()
3673 INM_LOCK_ASSERT_HELD(__DECONST(struct in_multi *, inm)); in inm_print()
3712 inm_print(__unused const struct in_multi *inm) in inm_print()