Lines Matching defs:nims
584 struct ip6_msource *ims, *nims;
595 nims = malloc(sizeof(struct ip6_msource), M_IP6MSOURCE,
597 if (nims == NULL)
599 nims->im6s_addr = find.im6s_addr;
600 RB_INSERT(ip6_msource_tree, &inm->in6m_srcs, nims);
602 ims = nims;
631 struct ip6_msource *ims, *nims;
645 nims = malloc(sizeof(struct in6_msource), M_IN6MFILTER,
647 if (nims == NULL)
649 lims = (struct in6_msource *)nims;
652 RB_INSERT(ip6_msource_tree, &imf->im6f_sources, nims);
673 struct ip6_msource *nims;
676 nims = malloc(sizeof(struct in6_msource), M_IN6MFILTER,
678 if (nims == NULL)
680 lims = (struct in6_msource *)nims;
684 RB_INSERT(ip6_msource_tree, &imf->im6f_sources, nims);
830 struct ip6_msource *ims, *nims;
840 nims = malloc(sizeof(struct ip6_msource), M_IP6MSOURCE,
842 if (nims == NULL)
844 nims->im6s_addr = *addr;
845 RB_INSERT(ip6_msource_tree, &inm->in6m_srcs, nims);
847 ims = nims;
905 struct ip6_msource *ims, *nims;
926 error = in6m_get_source(inm, &lims->im6s_addr, 0, &nims);
930 im6s_merge(nims, lims, 0);
935 RB_FOREACH_REVERSE_FROM(ims, ip6_msource_tree, nims) {