Lines Matching refs:ptv
36 #include <ptv.h>
777 Ptv_t* ptv;
787 if (!(ptv = ptvopen(ptdisc, 16)))
792 if (!ptvinsert(ptv, ptvmin(ptv->size, ptv->r[0], pp, pp[IP6BITS]), ptvmax(ptv->size, ptv->r[1], pp, pp[IP6BITS])))
794 ptvclose(ptv);
802 if (!ptvinsert(ptv, ptvmin(ptv->size, ptv->r[0], prefix, prefix[IP6BITS]), ptvmax(ptv->size, ptv->r[1], prefix, prefix[IP6BITS])))
804 ptvclose(ptv);
815 if (!ptvinsert(ptv, ptvmin(ptv->size, ptv->r[0], rp->prefixv6, rp->prefixv6[IP6BITS]), ptvmax(ptv->size, ptv->r[1], rp->prefixv6, rp->prefixv6[IP6BITS])))
818 ptvclose(ptv);
825 return ptv;
834 Ptv_t* ptv;
869 if (!pm->ptv)
874 if (!(pm->ptv = ptvload(pm->str, &pm->val, &pm->ptdisc, disc)))
877 return ptvmatch(pm->ptv, (Ptvaddr_t)val->buffer.data) != 0;