| /freebsd-14.2/sys/netinet/ |
| H A D | in_mcast.c | 339 imf = malloc(sizeof(*imf), M_INMFILTER, mflags); in ip_mfilter_alloc() 343 return (imf); in ip_mfilter_alloc() 845 imf->imf_st[1] = imf->imf_st[0]; in imf_rollback() 877 imf->imf_st[0] = imf->imf_st[1]; in imf_commit() 915 imf->imf_st[0] = imf->imf_st[1] = MCAST_UNDEFINED; in imf_purge() 1056 if (imf->imf_st[0] == imf->imf_st[1] && in inm_merge() 1065 if (imf->imf_st[0] != imf->imf_st[1]) { in inm_merge() 1067 __func__, imf->imf_st[0], imf->imf_st[1]); in inm_merge() 1318 imf); in in_leavegroup_locked() 2206 imf = NULL; in inp_join_group() [all …]
|
| H A D | in_var.h | 247 ip_mfilter_insert(struct ip_mfilter_head *head, struct in_mfilter *imf) in ip_mfilter_insert() argument 250 STAILQ_INSERT_TAIL(head, imf, imf_entry); in ip_mfilter_insert() 254 ip_mfilter_remove(struct ip_mfilter_head *head, struct in_mfilter *imf) in ip_mfilter_remove() argument 257 STAILQ_REMOVE(head, imf, in_mfilter, imf_entry); in ip_mfilter_remove() 260 #define IP_MFILTER_FOREACH(imf, head) \ argument 261 STAILQ_FOREACH(imf, head, imf_entry) 266 struct in_mfilter *imf; in ip_mfilter_count() local 269 STAILQ_FOREACH(imf, head, imf_entry) in ip_mfilter_count()
|
| H A D | ip_carp.c | 1428 struct in_mfilter *imf; in carp_multicast_setup() local 1434 imf = ip_mfilter_alloc(M_WAITOK, 0, 0); in carp_multicast_setup() 1440 &imf->imf_inm)) != 0) { in carp_multicast_setup() 1441 ip_mfilter_free(imf); in carp_multicast_setup() 1445 ip_mfilter_insert(&imo->imo_head, imf); in carp_multicast_setup() 1522 struct in_mfilter *imf; in carp_multicast_cleanup() local 1536 while ((imf = ip_mfilter_first(&imo->imo_head)) != NULL) { in carp_multicast_cleanup() 1537 ip_mfilter_remove(&imo->imo_head, imf); in carp_multicast_cleanup() 1538 in_leavegroup(imf->imf_inm, NULL); in carp_multicast_cleanup() 1539 ip_mfilter_free(imf); in carp_multicast_cleanup()
|
| H A D | in_pcb.c | 1930 struct in_mfilter *imf; in in_pcbpurgeif0() local 1953 IP_MFILTER_FOREACH(imf, &imo->imo_head) { in in_pcbpurgeif0() 1954 if ((inm = imf->imf_inm) == NULL) in in_pcbpurgeif0() 1958 ip_mfilter_remove(&imo->imo_head, imf); in in_pcbpurgeif0() 1960 ip_mfilter_free(imf); in in_pcbpurgeif0()
|
| /freebsd-14.2/sys/netinet6/ |
| H A D | in6_mcast.c | 236 imf = malloc(sizeof(*imf), M_IN6MFILTER, mflags); in ip6_mfilter_alloc() 241 return (imf); in ip6_mfilter_alloc() 277 return (imf); in im6o_match_group() 859 imf->im6f_st[1] = imf->im6f_st[0]; in im6f_rollback() 891 imf->im6f_st[0] = imf->im6f_st[1]; in im6f_commit() 929 imf->im6f_st[0] = imf->im6f_st[1] = MCAST_UNDEFINED; in im6f_purge() 1072 if (imf->im6f_st[0] == imf->im6f_st[1] && in in6m_merge() 1081 if (imf->im6f_st[0] != imf->im6f_st[1]) { in in6m_merge() 1083 __func__, imf->im6f_st[0], imf->im6f_st[1]); in in6m_merge() 1367 imf); in in6_leavegroup_locked() [all …]
|
| H A D | in6_var.h | 633 ip6_mfilter_insert(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_insert() argument 636 STAILQ_INSERT_TAIL(head, imf, im6f_entry); in ip6_mfilter_insert() 640 ip6_mfilter_remove(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_remove() argument 643 STAILQ_REMOVE(head, imf, in6_mfilter, im6f_entry); in ip6_mfilter_remove() 646 #define IP6_MFILTER_FOREACH(imf, head) \ argument 647 STAILQ_FOREACH(imf, head, im6f_entry) 652 struct in6_mfilter *imf; in ip6_mfilter_count() local 655 STAILQ_FOREACH(imf, head, im6f_entry) in ip6_mfilter_count()
|
| H A D | in6_pcb.c | 831 struct in6_mfilter *imf; in in6_pcbpurgeif0() local 851 IP6_MFILTER_FOREACH(imf, &im6o->im6o_head) { in in6_pcbpurgeif0() 852 if ((inm = imf->im6f_in6m) == NULL) in in6_pcbpurgeif0() 856 ip6_mfilter_remove(&im6o->im6o_head, imf); in in6_pcbpurgeif0() 858 ip6_mfilter_free(imf); in in6_pcbpurgeif0()
|
| /freebsd-14.2/usr.sbin/rpc.lockd/ |
| H A D | lockd_lock.c | 1032 struct monfile *imf,*nmf; in lock_hwlock() local 1049 if (imf != NULL) { in lock_hwlock() 1050 ++(imf->refcount); in lock_hwlock() 1115 struct monfile *imf; in unlock_hwlock() local 1131 if (imf == NULL) { in unlock_hwlock() 1138 --imf->refcount; in unlock_hwlock() 1140 if (imf->refcount < 0) { in unlock_hwlock() 1144 if (imf->refcount <= 0) { in unlock_hwlock() 1145 close(imf->fd); in unlock_hwlock() 1146 LIST_REMOVE(imf, monfilelist); in unlock_hwlock() [all …]
|
| /freebsd-14.2/sys/netpfil/pf/ |
| H A D | if_pfsync.c | 2737 struct in_mfilter* imf, struct in6_mfilter* im6f) in pfsync_multicast_setup() argument 2760 &imf->imf_inm)) != 0) in pfsync_multicast_setup() 2763 ip_mfilter_insert(&imo->imo_head, imf); in pfsync_multicast_setup() 2801 struct in_mfilter *imf; in pfsync_multicast_cleanup() local 2804 ip_mfilter_remove(&imo->imo_head, imf); in pfsync_multicast_cleanup() 2805 in_leavegroup(imf->imf_inm, NULL); in pfsync_multicast_cleanup() 2806 ip_mfilter_free(imf); in pfsync_multicast_cleanup() 2873 struct in_mfilter *imf = NULL; in pfsync_kstatus_to_softc() local 2903 imf = ip_mfilter_alloc(M_WAITOK, 0, 0); in pfsync_kstatus_to_softc() 3016 if (imf != NULL) in pfsync_kstatus_to_softc() [all …]
|
| /freebsd-14.2/contrib/file/magic/Magdir/ |
| H A D | msdos | 1888 # member Flavor.htm implies IncrediMail ecard like in tell_a_friend.imf 1890 !:ext imf 1900 !:ext imf/imi/imn/ims
|
| H A D | audio | 367 # Imago Orpheus module (audio/x-imf)
|