Lines Matching full:nv
15 #include <sys/nv.h>
234 nvmf_pack_ioc_nvlist(const nvlist_t *nvl, struct nvmf_ioc_nv *nv) in nvmf_pack_ioc_nvlist() argument
243 if (nv->size == 0) { in nvmf_pack_ioc_nvlist()
244 nv->len = nvlist_size(nvl); in nvmf_pack_ioc_nvlist()
246 packed = nvlist_pack(nvl, &nv->len); in nvmf_pack_ioc_nvlist()
249 else if (nv->len > nv->size) in nvmf_pack_ioc_nvlist()
252 error = copyout(packed, nv->data, nv->len); in nvmf_pack_ioc_nvlist()
259 nvmf_unpack_ioc_nvlist(const struct nvmf_ioc_nv *nv, nvlist_t **nvlp) in nvmf_unpack_ioc_nvlist() argument
265 packed = malloc(nv->size, M_NVMF_TRANSPORT, M_WAITOK); in nvmf_unpack_ioc_nvlist()
266 error = copyin(nv->data, packed, nv->size); in nvmf_unpack_ioc_nvlist()
272 nvl = nvlist_unpack(packed, nv->size, 0); in nvmf_unpack_ioc_nvlist()