newpa 2162 net/pf_ioctl.c struct pf_pooladdr *oldpa = NULL, *newpa = NULL; newpa 2189 net/pf_ioctl.c newpa = pool_get(&pf_pooladdr_pl, PR_NOWAIT); newpa 2190 net/pf_ioctl.c if (newpa == NULL) { newpa 2194 net/pf_ioctl.c bcopy(&pca->addr, newpa, sizeof(struct pf_pooladdr)); newpa 2197 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, newpa); newpa 2204 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, newpa); newpa 2209 net/pf_ioctl.c if (newpa->ifname[0]) { newpa 2210 net/pf_ioctl.c newpa->kif = pfi_kif_get(newpa->ifname); newpa 2211 net/pf_ioctl.c if (newpa->kif == NULL) { newpa 2212 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, newpa); newpa 2216 net/pf_ioctl.c pfi_kif_ref(newpa->kif, PFI_KIF_REF_RULE); newpa 2218 net/pf_ioctl.c newpa->kif = NULL; newpa 2219 net/pf_ioctl.c if (pfi_dynaddr_setup(&newpa->addr, pca->af) || newpa 2220 net/pf_ioctl.c pf_tbladdr_setup(ruleset, &newpa->addr)) { newpa 2221 net/pf_ioctl.c pfi_dynaddr_remove(&newpa->addr); newpa 2222 net/pf_ioctl.c pfi_kif_unref(newpa->kif, PFI_KIF_REF_RULE); newpa 2223 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, newpa); newpa 2255 net/pf_ioctl.c TAILQ_INSERT_TAIL(&pool->list, newpa, entries); newpa 2258 net/pf_ioctl.c TAILQ_INSERT_BEFORE(oldpa, newpa, entries); newpa 2261 net/pf_ioctl.c newpa, entries);