Lines Matching refs:pstore
3570 struct pfsync_state *pstore; in pfioctl_ioc_states() local
3586 pstore = kalloc_type(struct pfsync_state, in pfioctl_ioc_states()
3597 if ((nr + 1) * sizeof(*pstore) > (unsigned)len) { in pfioctl_ioc_states()
3601 pf_state_export(pstore, in pfioctl_ioc_states()
3603 error = copyout(pstore, buf, sizeof(*pstore)); in pfioctl_ioc_states()
3605 kfree_type(struct pfsync_state, pstore); in pfioctl_ioc_states()
3608 buf += sizeof(*pstore); in pfioctl_ioc_states()
3621 kfree_type(struct pfsync_state, pstore); in pfioctl_ioc_states()
4346 struct pf_src_node *n, *pstore; in pfioctl_ioc_src_nodes() local
4365 pstore = kalloc_type(struct pf_src_node, Z_WAITOK | Z_NOFAIL); in pfioctl_ioc_src_nodes()
4375 if ((nr + 1) * sizeof(*pstore) > (unsigned)space) { in pfioctl_ioc_src_nodes()
4379 bcopy(n, pstore, sizeof(*pstore)); in pfioctl_ioc_src_nodes()
4381 pstore->rule.nr = n->rule.ptr->nr; in pfioctl_ioc_src_nodes()
4383 pstore->creation = secs - pstore->creation; in pfioctl_ioc_src_nodes()
4384 if (pstore->expire > secs) { in pfioctl_ioc_src_nodes()
4385 pstore->expire -= secs; in pfioctl_ioc_src_nodes()
4387 pstore->expire = 0; in pfioctl_ioc_src_nodes()
4393 pstore->conn_rate.count = 0; in pfioctl_ioc_src_nodes()
4395 pstore->conn_rate.count -= in pfioctl_ioc_src_nodes()
4400 _RB_PARENT(pstore, entry) = NULL; in pfioctl_ioc_src_nodes()
4401 RB_LEFT(pstore, entry) = RB_RIGHT(pstore, entry) = NULL; in pfioctl_ioc_src_nodes()
4402 pstore->kif = NULL; in pfioctl_ioc_src_nodes()
4404 error = copyout(pstore, buf, sizeof(*pstore)); in pfioctl_ioc_src_nodes()
4406 kfree_type(struct pf_src_node, pstore); in pfioctl_ioc_src_nodes()
4409 buf += sizeof(*pstore); in pfioctl_ioc_src_nodes()
4420 kfree_type(struct pf_src_node, pstore); in pfioctl_ioc_src_nodes()