Searched refs:imf (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_mcast.c | 120 static int imf_get_source(struct in_mfilter *imf, 277 imf_init(struct in_mfilter *imf, const int st0, const int st1) argument 279 memset(imf, 0, sizeof(struct in_mfilter)); 280 RB_INIT(&imf->imf_sources); 281 imf->imf_st[0] = st0; 282 imf->imf_st[1] = st1; 387 struct in_mfilter *imf; local 399 imf = &imo->imo_mfilters[gidx]; 404 ims = RB_FIND(ip_msource_tree, &imf->imf_sources, &find); 480 struct in_mfilter *imf; local 753 imf_get_source(struct in_mfilter *imf, const struct sockaddr_in *psin, struct in_msource **plims) argument 798 imf_graft(struct in_mfilter *imf, const uint8_t st1, const struct sockaddr_in *psin) argument 827 imf_prune(struct in_mfilter *imf, const struct sockaddr_in *psin) argument 849 imf_rollback(struct in_mfilter *imf) argument 879 imf_leave(struct in_mfilter *imf) argument 897 imf_commit(struct in_mfilter *imf) argument 915 imf_reap(struct in_mfilter *imf) argument 938 imf_purge(struct in_mfilter *imf) argument 1072 inm_merge(struct in_multi *inm, struct in_mfilter *imf) argument 1268 in_joingroup(struct ifnet *ifp, const struct in_addr *gina, struct in_mfilter *imf, struct in_multi **pinm) argument 1334 in_leavegroup(struct in_multi *inm, struct in_mfilter *imf) argument 1436 struct in_mfilter *imf; local 1688 struct in_mfilter *imf; local 2050 struct in_mfilter *imf; local 2355 struct in_mfilter *imf; local 2672 struct in_mfilter *imf; local [all...] |
H A D | ip_output.c | 2903 struct in_mfilter *imf; local 2905 imf = imo->imo_mfilters ? &imo->imo_mfilters[i] : NULL; 2906 if (imf != NULL) 2907 imf_leave(imf); 2909 (void) in_leavegroup(imo->imo_membership[i], imf); 2911 if (imf != NULL) 2912 imf_purge(imf);
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | in6_mcast.c | 111 static int im6f_get_source(struct in6_mfilter *imf, 281 im6f_init(struct in6_mfilter *imf, const int st0, const int st1) argument 283 memset(imf, 0, sizeof(struct in6_mfilter)); 284 RB_INIT(&imf->im6f_sources); 285 imf->im6f_st[0] = st0; 286 imf->im6f_st[1] = st1; 396 struct in6_mfilter *imf; local 408 imf = &imo->im6o_mfilters[gidx]; 413 ims = RB_FIND(ip6_msource_tree, &imf->im6f_sources, &find); 683 * imf i 689 im6f_get_source(struct in6_mfilter *imf, const struct sockaddr_in6 *psin, struct in6_msource **plims) argument 733 im6f_graft(struct in6_mfilter *imf, const uint8_t st1, const struct sockaddr_in6 *psin) argument 762 im6f_prune(struct in6_mfilter *imf, const struct sockaddr_in6 *psin) argument 783 im6f_rollback(struct in6_mfilter *imf) argument 813 im6f_leave(struct in6_mfilter *imf) argument 831 im6f_commit(struct in6_mfilter *imf) argument 849 im6f_reap(struct in6_mfilter *imf) argument 872 im6f_purge(struct in6_mfilter *imf) argument 996 in6m_merge(struct in6_multi *inm, struct in6_mfilter *imf) argument 1240 in6_mc_join(struct ifnet *ifp, const struct in6_addr *mcaddr, struct in6_mfilter *imf, struct in6_multi **pinm, const int delay) argument 1321 in6_mc_leave(struct in6_multi *inm, struct in6_mfilter *imf) argument 1392 struct in6_mfilter *imf; local 1616 struct in6_mfilter *imf; local 1937 struct in6_mfilter *imf; local 2282 struct in6_mfilter *imf; local 2609 struct in6_mfilter *imf; local [all...] |
H A D | ip6_output.c | 2967 struct in6_mfilter *imf; local 2969 imf = im6o->im6o_mfilters ? &im6o->im6o_mfilters[i] : NULL; 2970 if (imf != NULL) 2971 im6f_leave(imf); 2973 (void) in6_mc_leave(im6o->im6o_membership[i], imf); 2975 if (imf != NULL) 2976 im6f_purge(imf);
|
Completed in 84 milliseconds