Lines Matching refs:ifops
79 npf_ifmap_init(npf_t *npf, const npf_ifops_t *ifops) in npf_ifmap_init() argument
83 KASSERT(ifops != NULL); in npf_ifmap_init()
84 ifops->flush(npf, (void *)(uintptr_t)0); in npf_ifmap_init()
90 npf->ifops = ifops; in npf_ifmap_init()
147 if ((ifp = npf->ifops->lookup(npf, ifname)) != NULL) { in npf_ifmap_register()
148 npf->ifops->setmeta(npf, ifp, (void *)(uintptr_t)id); in npf_ifmap_register()
159 npf->ifops->flush(npf, (void *)(uintptr_t)NPF_IFMAP_NOID); in npf_ifmap_flush()
190 const unsigned id = (uintptr_t)npf->ifops->getmeta(npf, ifp); in npf_ifmap_getid()
228 const npf_ifops_t *ifops = npf->ifops; in npfk_ifmap_attach() local
232 id = npf_ifmap_lookup(npf, ifops->getname(npf, ifp)); in npfk_ifmap_attach()
233 ifops->setmeta(npf, ifp, (void *)(uintptr_t)id); in npfk_ifmap_attach()
242 npf->ifops->setmeta(npf, ifp, (void *)(uintptr_t)NPF_IFMAP_NOID); in npfk_ifmap_detach()