Lines Matching refs:pstore
3618 struct pfsync_state *pstore; in pfioctl_ioc_states() local
3634 pstore = kalloc_type(struct pfsync_state, in pfioctl_ioc_states()
3645 if ((nr + 1) * sizeof(*pstore) > (unsigned)len) { in pfioctl_ioc_states()
3649 pf_state_export(pstore, in pfioctl_ioc_states()
3651 error = copyout(pstore, buf, sizeof(*pstore)); in pfioctl_ioc_states()
3653 kfree_type(struct pfsync_state, pstore); in pfioctl_ioc_states()
3656 buf += sizeof(*pstore); in pfioctl_ioc_states()
3669 kfree_type(struct pfsync_state, pstore); in pfioctl_ioc_states()
4393 struct pf_src_node *n, *pstore; in pfioctl_ioc_src_nodes() local
4412 pstore = kalloc_type(struct pf_src_node, Z_WAITOK | Z_NOFAIL); in pfioctl_ioc_src_nodes()
4422 if ((nr + 1) * sizeof(*pstore) > (unsigned)space) { in pfioctl_ioc_src_nodes()
4426 bcopy(n, pstore, sizeof(*pstore)); in pfioctl_ioc_src_nodes()
4428 pstore->rule.nr = n->rule.ptr->nr; in pfioctl_ioc_src_nodes()
4430 pstore->creation = secs - pstore->creation; in pfioctl_ioc_src_nodes()
4431 if (pstore->expire > secs) { in pfioctl_ioc_src_nodes()
4432 pstore->expire -= secs; in pfioctl_ioc_src_nodes()
4434 pstore->expire = 0; in pfioctl_ioc_src_nodes()
4440 pstore->conn_rate.count = 0; in pfioctl_ioc_src_nodes()
4442 pstore->conn_rate.count -= in pfioctl_ioc_src_nodes()
4447 _RB_PARENT(pstore, entry) = NULL; in pfioctl_ioc_src_nodes()
4448 RB_LEFT(pstore, entry) = RB_RIGHT(pstore, entry) = NULL; in pfioctl_ioc_src_nodes()
4449 pstore->kif = NULL; in pfioctl_ioc_src_nodes()
4451 error = copyout(pstore, buf, sizeof(*pstore)); in pfioctl_ioc_src_nodes()
4453 kfree_type(struct pf_src_node, pstore); in pfioctl_ioc_src_nodes()
4456 buf += sizeof(*pstore); in pfioctl_ioc_src_nodes()
4467 kfree_type(struct pf_src_node, pstore); in pfioctl_ioc_src_nodes()