Searched refs:inm (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/sys/netinet/
H A Digmp.c678 struct in_multi *inm; local
694 inm = (struct in_multi *)ifma->ifma_protospec;
695 if (inm->inm_state == IGMP_LEAVING_MEMBER)
696 inm_rele_locked(&inm_free_tmp, inm);
697 inm_clear_recorded(inm);
761 struct in_multi *inm; local
806 inm = (struct in_multi *)ifma->ifma_protospec;
807 if (inm->inm_timer != 0)
809 switch (inm->inm_state) {
820 inm
846 struct in_multi *inm; local
947 igmp_v2_update_group(struct in_multi *inm, const int timer) argument
997 struct in_multi *inm; local
1157 igmp_input_v3_group_query(struct in_multi *inm, struct igmp_ifsoftc *igi, int timer, struct igmpv3 *igmpv3) argument
1264 struct in_multi *inm; local
1373 struct in_multi *inm; local
1691 struct in_multi *inm; local
1801 igmp_v1v2_process_group_timer(struct in_multi *inm, const int version) argument
1847 igmp_v3_process_group_timers(struct in_multi_head *inmh, struct mbufq *qrq, struct mbufq *scq, struct in_multi *inm, const int uri_fasthz) argument
1969 igmp_v3_suppress_group_record(struct in_multi *inm) argument
2046 struct in_multi *inm; local
2237 igmp_v1v2_queue_report(struct in_multi *inm, const int type) argument
2318 igmp_change_state(struct in_multi *inm) argument
2382 igmp_initial_join(struct in_multi *inm, struct igmp_ifsoftc *igi) argument
2510 igmp_handle_state_change(struct in_multi *inm, struct igmp_ifsoftc *igi) argument
2568 igmp_final_leave(struct in_multi *inm, struct igmp_ifsoftc *igi) argument
2688 igmp_v3_enqueue_group_record(struct mbufq *mq, struct in_multi *inm, const int is_state_change, const int is_group_query, const int is_source_query) argument
3049 igmp_v3_enqueue_filter_change(struct mbufq *mq, struct in_multi *inm) argument
3254 igmp_v3_merge_state_changes(struct in_multi *inm, struct mbufq *scq) argument
3363 struct in_multi *inm; local
[all...]
H A Din_mcast.c158 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr,
209 inm_is_ifp_detached(const struct in_multi *inm) argument
213 KASSERT(inm->inm_ifma != NULL, ("%s: no ifma", __func__));
214 ifp = inm->inm_ifma->ifma_ifp;
220 KASSERT(inm->inm_ifp == ifp, ("%s: bad ifp", __func__));
264 inm_disconnect(struct in_multi *inm) argument
269 ifp = inm->inm_ifp;
271 ifma = inm->inm_ifma;
297 inm_release_deferred(struct in_multi *inm) argument
302 MPASS(inm
316 struct in_multi *inm, *tinm; local
373 struct in_multi *inm; local
399 struct in_multi *inm; local
421 struct in_multi *inm; local
515 struct in_multi *inm; local
625 inm_release(struct in_multi *inm) argument
659 inm_clear_recorded(struct in_multi *inm) argument
698 inm_record_source(struct in_multi *inm, const in_addr_t naddr) argument
945 inm_get_source(struct in_multi *inm, const in_addr_t haddr, const int noalloc, struct ip_msource **pims) argument
1020 inm_merge(struct in_multi *inm, struct in_mfilter *imf) argument
1149 inm_commit(struct in_multi *inm) argument
1167 inm_reap(struct in_multi *inm) argument
1187 inm_purge(struct in_multi *inm) argument
1233 struct in_multi *inm; local
1292 in_leavegroup(struct in_multi *inm, struct in_mfilter *imf) argument
1317 in_leavegroup_locked(struct in_multi *inm, struct in_mfilter *imf) argument
1416 struct in_multi *inm; local
1624 struct in_multi *inm; local
1969 struct in_multi *inm; local
2298 struct in_multi *inm; local
2584 struct in_multi *inm; local
2908 struct in_multi *inm; local
3040 inm_print(const struct in_multi *inm) argument
3078 inm_print(const struct in_multi *inm) argument
[all...]
H A Din_var.h359 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, argument
364 if (inm->inm_st[t].iss_ex > 0 &&
365 inm->inm_st[t].iss_ex == ims->ims_st[t].ex)
397 void inm_disconnect(struct in_multi *inm);
402 inm_acquire_locked(struct in_multi *inm) argument
406 ++inm->inm_refcount;
410 inm_acquire(struct in_multi *inm) argument
413 inm_acquire_locked(inm);
418 inm_rele_locked(struct in_multi_head *inmh, struct in_multi *inm) argument
420 MPASS(inm
[all...]
H A Din.c1213 struct in_multi *inm; local
1231 inm = (struct in_multi *)ifma->ifma_protospec;
1232 inm_rele_locked(&purgeinms, inm);
H A Din_pcb.c1920 struct in_multi *inm; local
1945 if ((inm = imf->imf_inm) == NULL)
1947 if (inm->inm_ifp != ifp)
1951 in_leavegroup_locked(inm, NULL);
/freebsd-13-stable/sys/netinet6/
H A Dmld6.c547 struct in6_multi *inm; local
563 inm = in6m_ifmultiaddr_get_inm(ifma);
564 if (inm == NULL)
566 in6m_disconnect_locked(inmh, inm);
569 in6m_clear_recorded(inm);
575 if (inm->in6m_state == MLD_LEAVING_MEMBER) {
576 inm->in6m_state = MLD_NOT_MEMBER;
577 in6m_rele_locked(inmh, inm);
642 struct in6_multi *inm; local
717 inm
761 mld_v1_update_group(struct in6_multi *inm, const int timer) argument
818 struct in6_multi *inm; local
990 mld_v2_process_group_query(struct in6_multi *inm, struct mld_ifsoftc *mli, int timer, struct mbuf *m0, struct mldv2_query *mld, const int off) argument
1108 struct in6_multi *inm; local
1361 struct in6_multi *inm; local
1472 mld_v1_process_group_timer(struct in6_multi_head *inmh, struct in6_multi *inm) argument
1515 mld_v2_process_group_timers(struct in6_multi_head *inmh, struct mbufq *qrq, struct mbufq *scq, struct in6_multi *inm, const int uri_fasthz) argument
1672 struct in6_multi *inm; local
1896 mld_change_state(struct in6_multi *inm, const int delay) argument
1973 mld_initial_join(struct in6_multi *inm, struct mld_ifsoftc *mli, const int delay) argument
2126 mld_handle_state_change(struct in6_multi *inm, struct mld_ifsoftc *mli) argument
2190 mld_final_leave(struct in6_multi *inm, struct mld_ifsoftc *mli) argument
2314 mld_v2_enqueue_group_record(struct mbufq *mq, struct in6_multi *inm, const int is_state_change, const int is_group_query, const int is_source_query, const int use_block_allow) argument
2699 mld_v2_enqueue_filter_change(struct mbufq *mq, struct in6_multi *inm) argument
2903 mld_v2_merge_state_changes(struct in6_multi *inm, struct mbufq *scq) argument
3012 struct in6_multi *inm; local
[all...]
H A Din6_mcast.c147 static int in6m_get_source(struct in6_multi *inm,
201 in6m_is_ifp_detached(const struct in6_multi *inm) argument
205 KASSERT(inm->in6m_ifma != NULL, ("%s: no ifma", __func__));
206 ifp = inm->in6m_ifma->ifma_ifp;
212 KASSERT(inm->in6m_ifp == ifp, ("%s: bad ifp", __func__));
264 struct in6_multi *inm; local
269 inm = imf->im6f_in6m;
270 if (inm == NULL)
272 if ((ifp == NULL || (inm->in6m_ifp == ifp)) &&
273 IN6_ARE_ADDR_EQUAL(&inm
363 struct in6_multi *inm; local
479 in6m_release(struct in6_multi *inm) argument
550 in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm) argument
609 struct in6_multi *inm, *tinm; local
629 in6m_clear_recorded(struct in6_multi *inm) argument
668 in6m_record_source(struct in6_multi *inm, const struct in6_addr *addr) argument
913 in6m_get_source(struct in6_multi *inm, const struct in6_addr *addr, const int noalloc, struct ip6_msource **pims) argument
990 in6m_merge(struct in6_multi *inm, struct in6_mfilter *imf) argument
1119 in6m_commit(struct in6_multi *inm) argument
1137 in6m_reap(struct in6_multi *inm) argument
1157 in6m_purge(struct in6_multi *inm) argument
1206 struct in6_multi *inm; local
1293 in6_leavegroup(struct in6_multi *inm, struct in6_mfilter *imf) argument
1317 in6_leavegroup_locked(struct in6_multi *inm, struct in6_mfilter *imf) argument
1401 struct in6_multi *inm; local
1587 struct in6_multi *inm; local
1862 struct in6_multi *inm; local
2167 struct in6_multi *inm; local
2446 struct in6_multi *inm; local
2732 struct in6_multi *inm; local
2860 in6m_print(const struct in6_multi *inm) argument
2898 in6m_print(const struct in6_multi *inm) argument
[all...]
H A Din6_var.h726 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm);
737 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, argument
742 if (inm->in6m_st[t].iss_ex > 0 &&
743 inm->in6m_st[t].iss_ex == ims->im6s_st[t].ex)
795 struct in6_multi *inm; local
798 inm = in6m_ifmultiaddr_get_inm(ifma);
799 if (inm == NULL)
801 if (IN6_ARE_ADDR_EQUAL(&inm->in6m_addr, mcaddr))
802 return (inm);
815 struct in6_multi *inm; local
828 in6m_acquire_locked(struct in6_multi *inm) argument
836 in6m_acquire(struct in6_multi *inm) argument
844 in6m_rele_locked(struct in6_multi_head *inmh, struct in6_multi *inm) argument
[all...]
H A Din6_pcb.c837 struct in6_multi *inm; local
862 if ((inm = imf->im6f_in6m) == NULL)
864 if (inm->in6m_ifp != ifp)
868 in6_leavegroup_locked(inm, NULL);
H A Dicmp6.c441 struct in6_multi *inm; local
443 inm = in6m_lookup(ifp, &ip6->ip6_dst);
444 if (inm == NULL) {
/freebsd-13-stable/usr.sbin/ifmcstat/
H A Difmcstat.c698 struct in_multi inm; local
701 KREAD(pinm, &inm, struct in_multi);
702 printf("\t\tgroup %s", inet_ntoa(inm.inm_addr));
703 printf(" refcnt %u", inm.inm_refcount);
705 state = inm_state(inm.inm_state);
709 printf(" state (%d)", inm.inm_state);
711 mode = inm_mode(inm.inm_st[1].iss_fmode);
715 printf(" mode (%d)", inm.inm_st[1].iss_fmode);
719 (u_int)inm.inm_st[1].iss_asm,
720 (u_int)inm
[all...]
/freebsd-13-stable/tools/pkgbase/
H A Dmetalog_reader.lua413 local inm = {} -- map<number, string[]>
429 inm[inode] = inm[inode] or {}
431 table.insert(inm[inode], '.'..filename)
436 for _, filenames in pairs(inm) do

Completed in 182 milliseconds