| /freebsd/sys/netinet/ |
| H A D | in_mcast.c | 129 static int imf_get_source(struct in_mfilter *imf, 321 imf_init(struct in_mfilter *imf, const int st0, const int st1) in imf_init() argument 323 memset(imf, 0, sizeof(struct in_mfilter)); in imf_init() 324 RB_INIT(&imf->imf_sources); in imf_init() 325 imf->imf_st[0] = st0; in imf_init() 326 imf->imf_st[1] = st1; in imf_init() 332 struct in_mfilter *imf; in ip_mfilter_alloc() local 334 imf = malloc(sizeof(*imf), M_INMFILTER, mflags); in ip_mfilter_alloc() 335 if (imf != NULL) in ip_mfilter_alloc() 336 imf_init(imf, st0, st1); in ip_mfilter_alloc() [all …]
|
| H A D | in_var.h | 243 ip_mfilter_insert(struct ip_mfilter_head *head, struct in_mfilter *imf) in ip_mfilter_insert() argument 246 STAILQ_INSERT_TAIL(head, imf, imf_entry); in ip_mfilter_insert() 250 ip_mfilter_remove(struct ip_mfilter_head *head, struct in_mfilter *imf) in ip_mfilter_remove() argument 253 STAILQ_REMOVE(head, imf, in_mfilter, imf_entry); in ip_mfilter_remove() 256 #define IP_MFILTER_FOREACH(imf, head) \ argument 257 STAILQ_FOREACH(imf, head, imf_entry) 262 struct in_mfilter *imf; in ip_mfilter_count() local 265 STAILQ_FOREACH(imf, head, imf_entry) in ip_mfilter_count()
|
| H A D | ip_carp.c | 1907 struct in_mfilter *imf; in carp_multicast_setup() local 1913 imf = ip_mfilter_alloc(M_WAITOK, 0, 0); in carp_multicast_setup() 1919 &imf->imf_inm)) != 0) { in carp_multicast_setup() 1920 ip_mfilter_free(imf); in carp_multicast_setup() 1924 ip_mfilter_insert(&imo->imo_head, imf); in carp_multicast_setup() 2001 struct in_mfilter *imf; in carp_multicast_cleanup() local 2015 while ((imf = ip_mfilter_first(&imo->imo_head)) != NULL) { in carp_multicast_cleanup() 2016 ip_mfilter_remove(&imo->imo_head, imf); in carp_multicast_cleanup() 2017 in_leavegroup(imf->imf_inm, NULL); in carp_multicast_cleanup() 2018 ip_mfilter_free(imf); in carp_multicast_cleanup()
|
| H A D | in_pcb.c | 2046 struct in_mfilter *imf; in in_pcbpurgeif0() local 2069 IP_MFILTER_FOREACH(imf, &imo->imo_head) { in in_pcbpurgeif0() 2070 if ((inm = imf->imf_inm) == NULL) in in_pcbpurgeif0() 2074 ip_mfilter_remove(&imo->imo_head, imf); in in_pcbpurgeif0() 2076 ip_mfilter_free(imf); in in_pcbpurgeif0()
|
| /freebsd/sys/netinet6/ |
| H A D | in6_mcast.c | 124 static int im6f_get_source(struct in6_mfilter *imf, 226 im6f_init(struct in6_mfilter *imf, const int st0, const int st1) in im6f_init() argument 228 memset(imf, 0, sizeof(struct in6_mfilter)); in im6f_init() 229 RB_INIT(&imf->im6f_sources); in im6f_init() 230 imf->im6f_st[0] = st0; in im6f_init() 231 imf->im6f_st[1] = st1; in im6f_init() 237 struct in6_mfilter *imf; in ip6_mfilter_alloc() local 239 imf = malloc(sizeof(*imf), M_IN6MFILTER, mflags); in ip6_mfilter_alloc() 241 if (imf != NULL) in ip6_mfilter_alloc() 242 im6f_init(imf, st0, st1); in ip6_mfilter_alloc() [all …]
|
| H A D | in6_var.h | 667 ip6_mfilter_insert(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_insert() argument 670 STAILQ_INSERT_TAIL(head, imf, im6f_entry); in ip6_mfilter_insert() 674 ip6_mfilter_remove(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_remove() argument 677 STAILQ_REMOVE(head, imf, in6_mfilter, im6f_entry); in ip6_mfilter_remove() 680 #define IP6_MFILTER_FOREACH(imf, head) \ argument 681 STAILQ_FOREACH(imf, head, im6f_entry) 686 struct in6_mfilter *imf; in ip6_mfilter_count() local 689 STAILQ_FOREACH(imf, head, im6f_entry) in ip6_mfilter_count()
|
| H A D | in6_pcb.c | 859 struct in6_mfilter *imf; in in6_pcbpurgeif0() local 879 IP6_MFILTER_FOREACH(imf, &im6o->im6o_head) { in in6_pcbpurgeif0() 880 if ((inm = imf->im6f_in6m) == NULL) in in6_pcbpurgeif0() 884 ip6_mfilter_remove(&im6o->im6o_head, imf); in in6_pcbpurgeif0() 886 ip6_mfilter_free(imf); in in6_pcbpurgeif0()
|
| /freebsd/usr.sbin/rpc.lockd/ |
| H A D | lockd_lock.c | 1032 struct monfile *imf,*nmf; in lock_hwlock() local 1036 LIST_FOREACH(imf, &monfilelist_head, monfilelist) { in lock_hwlock() 1037 if (bcmp(&fl->filehandle, &imf->filehandle, in lock_hwlock() 1049 if (imf != NULL) { in lock_hwlock() 1050 ++(imf->refcount); in lock_hwlock() 1115 struct monfile *imf; in unlock_hwlock() local 1121 LIST_FOREACH(imf, &monfilelist_head, monfilelist) { in unlock_hwlock() 1122 if (bcmp(&fl->filehandle, &imf->filehandle, in unlock_hwlock() 1131 if (imf == NULL) { in unlock_hwlock() 1138 --imf->refcount; in unlock_hwlock() [all …]
|
| /freebsd/sys/netpfil/pf/ |
| H A D | if_pfsync.c | 2976 struct in_mfilter* imf, struct in6_mfilter* im6f) in pfsync_multicast_setup() 2999 &imf->imf_inm)) != 0) in pfsync_multicast_setup() 3002 ip_mfilter_insert(&imo->imo_head, imf); in pfsync_multicast_setup() 3040 struct in_mfilter *imf; in pfsync_multicast_cleanup() 3042 while ((imf = ip_mfilter_first(&imo->imo_head)) != NULL) { in pfsync_multicast_cleanup() 3043 ip_mfilter_remove(&imo->imo_head, imf); in pfsync_multicast_cleanup() 3044 in_leavegroup(imf->imf_inm, NULL); in pfsync_multicast_cleanup() 3045 ip_mfilter_free(imf); in pfsync_multicast_cleanup() 3112 struct in_mfilter *imf = NULL; in pfsync_kstatus_to_softc() 3142 imf in pfsync_kstatus_to_softc() 2972 pfsync_multicast_setup(struct pfsync_softc * sc,struct ifnet * ifp,struct in_mfilter * imf,struct in6_mfilter * im6f) pfsync_multicast_setup() argument 3036 struct in_mfilter *imf; pfsync_multicast_cleanup() local 3108 struct in_mfilter *imf = NULL; pfsync_kstatus_to_softc() local [all...] |
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | msdos | 2447 # member Flavor.htm implies IncrediMail ecard like in tell_a_friend.imf 2449 !:ext imf 2459 !:ext imf/imi/imn/ims
|
| H A D | audio | 366 # Imago Orpheus module (audio/x-imf)
|