Lines Matching refs:pfi_kif
90 struct pfi_kif *pfi_all = NULL;
101 static void pfi_kif_update(struct pfi_kif *);
103 static void pfi_table_update(struct pfr_ktable *, struct pfi_kif *, int, int);
106 static int pfi_if_compare(struct pfi_kif *, struct pfi_kif *);
107 static int pfi_skip_if(const char *, struct pfi_kif *);
110 RB_PROTOTYPE_SC(static, pfi_ifhead, pfi_kif, pfik_tree, pfi_if_compare);
111 RB_GENERATE(pfi_ifhead, pfi_kif, pfik_tree, pfi_if_compare);
143 struct pfi_kif *
146 struct pfi_kif *kif;
152 (struct pfi_kif *)(void *)&s)) != NULL)
168 pfi_kif_ref(struct pfi_kif *kif, enum pfi_kif_refs what)
183 pfi_kif_unref(struct pfi_kif *kif, enum pfi_kif_refs what)
220 pfi_kif_match(struct pfi_kif *rule_kif, struct pfi_kif *packet_kif)
232 struct pfi_kif *kif;
257 struct pfi_kif *kif;
261 if ((kif = (struct pfi_kif *)ifp->if_pf_kif) == NULL)
382 pfi_kif_update(struct pfi_kif *kif)
396 struct pfi_kif *kif;
414 pfi_table_update(struct pfr_ktable *kt, struct pfi_kif *kif, int net, int flags)
582 struct pfi_kif *kif = (struct pfi_kif *)v;
591 pfi_if_compare(struct pfi_kif *p, struct pfi_kif *q)
599 struct pfi_kif *p;
606 p = RB_FIND(pfi_ifhead, &pfi_ifs, (struct pfi_kif *)(void *)&key);
633 struct pfi_kif *p, *nextp;
649 /* return the user space version of pfi_kif */
675 pfi_skip_if(const char *filter, struct pfi_kif *p)
696 struct pfi_kif *p;
711 struct pfi_kif *p;