/freebsd/sys/netinet/ |
H A D | igmp.c | 675 struct in_multi *inm; in igmp_ifdetach() local 688 inm = inm_ifmultiaddr_get_inm(ifma); in igmp_ifdetach() 689 if (inm == NULL) in igmp_ifdetach() 691 if (inm->inm_state == IGMP_LEAVING_MEMBER) in igmp_ifdetach() 692 inm_rele_locked(&inm_free_tmp, inm); in igmp_ifdetach() 693 inm_clear_recorded(inm); in igmp_ifdetach() 754 struct in_multi *inm; in igmp_input_v1_query() local 796 inm = inm_ifmultiaddr_get_inm(ifma); in igmp_input_v1_query() 797 if (inm == NULL) in igmp_input_v1_query() 799 if (inm->inm_timer != 0) in igmp_input_v1_query() [all …]
|
H A D | in_mcast.c | 148 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr, 199 inm_is_ifp_detached(const struct in_multi *inm) in inm_is_ifp_detached() argument 203 KASSERT(inm->inm_ifma != NULL, ("%s: no ifma", __func__)); in inm_is_ifp_detached() 204 ifp = inm->inm_ifma->ifma_ifp; in inm_is_ifp_detached() 210 KASSERT(inm->inm_ifp == ifp, ("%s: bad ifp", __func__)); in inm_is_ifp_detached() 254 inm_disconnect(struct in_multi *inm) in inm_disconnect() argument 259 ifp = inm->inm_ifp; in inm_disconnect() 261 ifma = inm->inm_ifma; in inm_disconnect() 286 inm_release_deferred(struct in_multi *inm) in inm_release_deferred() argument 291 MPASS(inm->inm_refcount > 0); in inm_release_deferred() [all …]
|
H A D | in_var.h | 346 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, in ims_get_mode() argument 351 if (inm->inm_st[t].iss_ex > 0 && in ims_get_mode() 352 inm->inm_st[t].iss_ex == ims->ims_st[t].ex) in ims_get_mode() 384 void inm_disconnect(struct in_multi *inm); 403 inm_acquire_locked(struct in_multi *inm) in inm_acquire_locked() argument 407 ++inm->inm_refcount; in inm_acquire_locked() 411 inm_acquire(struct in_multi *inm) in inm_acquire() argument 414 inm_acquire_locked(inm); in inm_acquire() 419 inm_rele_locked(struct in_multi_head *inmh, struct in_multi *inm) in inm_rele_locked() argument 421 MPASS(inm->inm_refcount > 0); in inm_rele_locked() [all …]
|
H A D | in.c | 1406 struct in_multi *inm; in in_purgemaddrs() local 1421 inm = inm_ifmultiaddr_get_inm(ifma); in in_purgemaddrs() 1422 if (inm == NULL) in in_purgemaddrs() 1424 inm_rele_locked(&purgeinms, inm); in in_purgemaddrs()
|
H A D | in_pcb.c | 1924 struct in_multi *inm; in in_pcbpurgeif0() local 1949 if ((inm = imf->imf_inm) == NULL) in in_pcbpurgeif0() 1951 if (inm->inm_ifp != ifp) in in_pcbpurgeif0() 1954 in_leavegroup_locked(inm, NULL); in in_pcbpurgeif0()
|
/freebsd/sys/netinet6/ |
H A D | mld6.c | 511 struct in6_multi *inm; in mld_ifdetach() local 527 inm = in6m_ifmultiaddr_get_inm(ifma); in mld_ifdetach() 528 if (inm == NULL) in mld_ifdetach() 530 in6m_disconnect_locked(inmh, inm); in mld_ifdetach() 533 in6m_clear_recorded(inm); in mld_ifdetach() 539 if (inm->in6m_state == MLD_LEAVING_MEMBER) { in mld_ifdetach() 540 inm->in6m_state = MLD_NOT_MEMBER; in mld_ifdetach() 541 in6m_rele_locked(inmh, inm); in mld_ifdetach() 606 struct in6_multi *inm; in mld_v1_input_query() local 681 inm = in6m_ifmultiaddr_get_inm(ifma); in mld_v1_input_query() [all …]
|
H A D | in6_mcast.c | 146 static int in6m_get_source(struct in6_multi *inm, 200 in6m_is_ifp_detached(const struct in6_multi *inm) in in6m_is_ifp_detached() argument 204 KASSERT(inm->in6m_ifma != NULL, ("%s: no ifma", __func__)); in in6m_is_ifp_detached() 205 ifp = inm->in6m_ifma->ifma_ifp; in in6m_is_ifp_detached() 211 KASSERT(inm->in6m_ifp == ifp, ("%s: bad ifp", __func__)); in in6m_is_ifp_detached() 263 struct in6_multi *inm; in im6o_match_group() local 268 inm = imf->im6f_in6m; in im6o_match_group() 269 if (inm == NULL) in im6o_match_group() 271 if ((ifp == NULL || (inm->in6m_ifp == ifp)) && in im6o_match_group() 272 IN6_ARE_ADDR_EQUAL(&inm->in6m_addr, in im6o_match_group() [all …]
|
H A D | in6_var.h | 725 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm); 736 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode() argument 741 if (inm->in6m_st[t].iss_ex > 0 && in im6s_get_mode() 742 inm->in6m_st[t].iss_ex == ims->im6s_st[t].ex) in im6s_get_mode() 792 struct in6_multi *inm; in in6m_lookup() local 797 inm = in6m_lookup_locked(ifp, mcaddr); in in6m_lookup() 800 return (inm); in in6m_lookup() 805 in6m_acquire_locked(struct in6_multi *inm) in in6m_acquire_locked() argument 809 ++inm->in6m_refcount; in in6m_acquire_locked() 813 in6m_acquire(struct in6_multi *inm) in in6m_acquire() argument 821 in6m_rele_locked(struct in6_multi_head * inmh,struct in6_multi * inm) in6m_rele_locked() argument [all...] |
H A D | in6_pcb.c | 832 struct in6_multi *inm; in in6_pcbpurgeif0() local 854 if ((inm = imf->im6f_in6m) == NULL) in in6_pcbpurgeif0() 856 if (inm->in6m_ifp != ifp) in in6_pcbpurgeif0() 859 in6_leavegroup_locked(inm, NULL); in in6_pcbpurgeif0()
|
H A D | in6.c | 2702 struct in6_multi *inm; in in6_join_proxy_ndp_mc() local 2710 error = in6_joingroup(ifp, &mltaddr, NULL, &inm, 0); in in6_join_proxy_ndp_mc() 2723 struct in6_multi *inm; in in6_leave_proxy_ndp_mc() local 2731 inm = in6m_lookup(ifp, &mltaddr); in in6_leave_proxy_ndp_mc() 2733 if (inm != NULL) in in6_leave_proxy_ndp_mc() 2734 in6_leavegroup(inm, NULL); in in6_leave_proxy_ndp_mc()
|
H A D | icmp6.c | 491 struct in6_multi *inm; in icmp6_input() local 493 inm = in6m_lookup(ifp, &ip6->ip6_dst); in icmp6_input() 494 if (inm == NULL) { in icmp6_input()
|
/freebsd/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 695 struct in_multi inm; in in_multientry() local 698 KREAD(pinm, &inm, struct in_multi); in in_multientry() 699 printf("\t\tgroup %s", inet_ntoa(inm.inm_addr)); in in_multientry() 700 printf(" refcnt %u", inm.inm_refcount); in in_multientry() 702 state = inm_state(inm.inm_state); in in_multientry() 706 printf(" state (%d)", inm.inm_state); in in_multientry() 708 mode = inm_mode(inm.inm_st[1].iss_fmode); in in_multientry() 712 printf(" mode (%d)", inm.inm_st[1].iss_fmode); in in_multientry() 716 (u_int)inm.inm_st[1].iss_asm, in in_multientry() 717 (u_int)inm.inm_st[1].iss_ex, in in_multientry() [all …]
|
/freebsd/contrib/tcsh/nls/finnish/ |
H A D | set20 | 8 6 Standard näppäinmäärittelyt\n 9 7 Vaihtoehtoiset näppäinmäärittelyt\n 11 9 Nuolinäppäinmäärittelyt\n
|
H A D | set3 | 89 87 Vaihda vi:n komentotilaan (vaihtoehtoisin näppäinmäärittelyin)
|
/freebsd/tools/pkgbase/ |
H A D | metalog_reader.lua | 425 local inm = {} -- map<number, string[]> 439 inm[inode] = inm[inode] or {} 440 table.insert(inm[inode], filename) 445 for _, filenames in pairs(inm) do
|