Lines Matching refs:nvlpacked
201 void *nvlpacked = NULL; in tbdev_discover() local
216 nvlpacked = malloc(ioc->len, M_THUNDERBOLT, M_NOWAIT); in tbdev_discover()
217 if (nvlpacked == NULL) { in tbdev_discover()
222 error = copyin(ioc->data, nvlpacked, ioc->len); in tbdev_discover()
224 free(nvlpacked, M_THUNDERBOLT); in tbdev_discover()
229 nvl = nvlist_unpack(nvlpacked, ioc->len, NV_FLAG_NO_UNIQUE); in tbdev_discover()
231 free(nvlpacked, M_THUNDERBOLT); in tbdev_discover()
235 free(nvlpacked, M_THUNDERBOLT); in tbdev_discover()
236 nvlpacked = NULL; in tbdev_discover()
269 nvlpacked = nvlist_pack(nvl, &ioc->len); in tbdev_discover()
270 if (nvlpacked == NULL) { in tbdev_discover()
279 error = copyout(nvlpacked, ioc->data, ioc->len); in tbdev_discover()
284 if (nvlpacked != NULL) in tbdev_discover()
285 free(nvlpacked, M_NVLIST); in tbdev_discover()
297 void *nvlpacked = NULL; in tbdev_request() local
303 nvlpacked = nvlist_pack(nvl, &ioc->len); in tbdev_request()
304 if (nvlpacked == NULL) in tbdev_request()
309 error = copyout(nvlpacked, ioc->data, ioc->len); in tbdev_request()