Home
last modified time | relevance | path

Searched refs:imf (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.61.12/bsd/netinet/
H A Din_mcast.c112 static int imf_get_source(struct in_mfilter *imf,
254 imf_init(struct in_mfilter *imf, const uint8_t st0, const uint8_t st1) in imf_init() argument
256 memset(imf, 0, sizeof(struct in_mfilter)); in imf_init()
257 RB_INIT(&imf->imf_sources); in imf_init()
258 imf->imf_st[0] = st0; in imf_init()
259 imf->imf_st[1] = st1; in imf_init()
404 struct in_mfilter *imf; in imo_match_source() local
416 imf = &imo->imo_mfilters[gidx]; in imo_match_source()
420 ims = RB_FIND(ip_msource_tree, &imf->imf_sources, &find); in imo_match_source()
755 imf_get_source(struct in_mfilter *imf, const struct sockaddr_in *psin, in imf_get_source() argument
[all …]
H A Dip_var.h190 struct in_mfilter *imf; \
192 imf = (_imo)->imo_mfilters != NULL \
195 if (imf != NULL) { \
196 imf_leave(imf); \
201 (void) in_leavegroup(imn, imf); \
203 if (imf != NULL) { \
204 imf_purge(imf); \
/xnu-12377.61.12/bsd/netinet6/
H A Din6_mcast.c104 static int im6f_get_source(struct in6_mfilter *imf,
253 im6f_init(struct in6_mfilter *imf, const uint8_t st0, const uint8_t st1) in im6f_init() argument
255 memset(imf, 0, sizeof(struct in6_mfilter)); in im6f_init()
256 RB_INIT(&imf->im6f_sources); in im6f_init()
257 imf->im6f_st[0] = st0; in im6f_init()
258 imf->im6f_st[1] = st1; in im6f_init()
403 struct in6_mfilter *imf; in im6o_match_source() local
416 imf = &imo->im6o_mfilters[gidx]; in im6o_match_source()
421 ims = RB_FIND(ip6_msource_tree, &imf->im6f_sources, &find); in im6o_match_source()
701 im6f_get_source(struct in6_mfilter *imf, const struct sockaddr_in6 *psin, in im6f_get_source() argument
[all …]
H A Dip6_output.c3596 struct in6_mfilter *__single imf; in im6o_remref() local
3598 imf = im6o->im6o_mfilters ? &im6o->im6o_mfilters[i] : NULL; in im6o_remref()
3599 if (imf != NULL) { in im6o_remref()
3600 im6f_leave(imf); in im6o_remref()
3603 (void) in6_mc_leave(im6o->im6o_membership[i], imf); in im6o_remref()
3605 if (imf != NULL) { in im6o_remref()
3606 im6f_purge(imf); in im6o_remref()