Lines Matching refs:nv

65 	struct pfioc_nv nv;  in pfctl_do_ioctl()  local
75 nv.data = malloc(size); in pfctl_do_ioctl()
76 memcpy(nv.data, data, nvlen); in pfctl_do_ioctl()
79 nv.len = nvlen; in pfctl_do_ioctl()
80 nv.size = size; in pfctl_do_ioctl()
82 ret = ioctl(dev, cmd, &nv); in pfctl_do_ioctl()
85 free(nv.data); in pfctl_do_ioctl()
93 *nvl = nvlist_unpack(nv.data, nv.len, 0); in pfctl_do_ioctl()
95 free(nv.data); in pfctl_do_ioctl()
102 free(nv.data); in pfctl_do_ioctl()
585 struct pfioc_nv nv; in pfctl_add_rule() local
688 nv.data = nvlist_pack(nvl, &nv.len); in pfctl_add_rule()
689 nv.size = nv.len; in pfctl_add_rule()
691 ret = ioctl(dev, DIOCADDRULENV, &nv); in pfctl_add_rule()
693 free(nv.data); in pfctl_add_rule()
765 struct pfioc_nv nv; in pfctl_set_keepcounters() local
773 nv.data = nvlist_pack(nvl, &nv.len); in pfctl_set_keepcounters()
774 nv.size = nv.len; in pfctl_set_keepcounters()
778 ret = ioctl(dev, DIOCKEEPCOUNTERS, &nv); in pfctl_set_keepcounters()
780 free(nv.data); in pfctl_set_keepcounters()
788 nvlist_t *nv; in pfctl_nv_add_state_cmp() local
790 nv = nvlist_create(0); in pfctl_nv_add_state_cmp()
792 nvlist_add_number(nv, "id", cmp->id); in pfctl_nv_add_state_cmp()
793 nvlist_add_number(nv, "creatorid", htonl(cmp->creatorid)); in pfctl_nv_add_state_cmp()
794 nvlist_add_number(nv, "direction", cmp->direction); in pfctl_nv_add_state_cmp()
796 nvlist_add_nvlist(nvl, name, nv); in pfctl_nv_add_state_cmp()
797 nvlist_destroy(nv); in pfctl_nv_add_state_cmp()
1049 struct pfioc_nv nv; in pfctl_set_syncookies() local
1065 nv.data = nvlist_pack(nvl, &nv.len); in pfctl_set_syncookies()
1066 nv.size = nv.len; in pfctl_set_syncookies()
1070 ret = ioctl(dev, DIOCSETSYNCOOKIES, &nv); in pfctl_set_syncookies()
1072 free(nv.data); in pfctl_set_syncookies()