Lines Matching refs:nims
687 struct ip_msource *ims, *nims; in inm_record_source() local
698 nims = malloc(sizeof(struct ip_msource), M_IPMSOURCE, in inm_record_source()
700 if (nims == NULL) in inm_record_source()
702 nims->ims_haddr = find.ims_haddr; in inm_record_source()
703 RB_INSERT(ip_msource_tree, &inm->inm_srcs, nims); in inm_record_source()
705 ims = nims; in inm_record_source()
734 struct ip_msource *ims, *nims; in imf_get_source() local
749 nims = malloc(sizeof(struct in_msource), M_INMFILTER, in imf_get_source()
751 if (nims == NULL) in imf_get_source()
753 lims = (struct in_msource *)nims; in imf_get_source()
756 RB_INSERT(ip_msource_tree, &imf->imf_sources, nims); in imf_get_source()
777 struct ip_msource *nims; in imf_graft() local
780 nims = malloc(sizeof(struct in_msource), M_INMFILTER, in imf_graft()
782 if (nims == NULL) in imf_graft()
784 lims = (struct in_msource *)nims; in imf_graft()
788 RB_INSERT(ip_msource_tree, &imf->imf_sources, nims); in imf_graft()
935 struct ip_msource *ims, *nims; in inm_get_source() local
942 nims = malloc(sizeof(struct ip_msource), M_IPMSOURCE, in inm_get_source()
944 if (nims == NULL) in inm_get_source()
946 nims->ims_haddr = haddr; in inm_get_source()
947 RB_INSERT(ip_msource_tree, &inm->inm_srcs, nims); in inm_get_source()
949 ims = nims; in inm_get_source()
1008 struct ip_msource *ims, *nims; in inm_merge() local
1030 error = inm_get_source(inm, lims->ims_haddr, 0, &nims); in inm_merge()
1034 ims_merge(nims, lims, 0); in inm_merge()
1039 RB_FOREACH_REVERSE_FROM(ims, ip_msource_tree, nims) { in inm_merge()