Lines Matching refs:nvl

186 it_config_to_nv(it_config_t *cfg, nvlist_t **nvl)
192 if (!nvl) {
196 *nvl = NULL;
205 *nvl = nv;
246 *nvl = nv;
262 it_nv_to_config(nvlist_t *nvl, it_config_t **cfg)
281 if (!nvl) {
293 ret = nvlist_lookup_uint32(nvl, "cfgVersion", &intval);
301 ret = nvlist_lookup_nvlist(nvl, "targetList", &listval);
308 ret = nvlist_lookup_nvlist(nvl, "tpgList", &listval);
315 ret = nvlist_lookup_nvlist(nvl, "iniList", &listval);
322 ret = nvlist_lookup_nvlist(nvl, "globalProperties", &listval);
390 it_nv_to_tgtlist(nvlist_t *nvl, uint32_t *count, it_tgt_t **tgtlist)
406 if (!nvl) {
411 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) {
444 it_tgtlist_to_nv(it_tgt_t *tgtlist, nvlist_t **nvl)
451 if (!nvl) {
461 if (*nvl == NULL) {
466 *nvl = pnv;
476 ret = nvlist_add_nvlist(*nvl, tgtp->tgt_name, tnv);
490 *nvl = NULL;
498 it_tgt_to_nv(it_tgt_t *tgt, nvlist_t **nvl)
503 if (!nvl) {
512 ret = nvlist_alloc(nvl, NV_UNIQUE_NAME, 0);
518 ret = nvlist_add_nvlist(*nvl, "properties",
523 ret = nvlist_add_uint64(*nvl, "generation",
532 ret = nvlist_add_nvlist(*nvl, "tpgtList", tnv);
537 nvlist_free(*nvl);
538 *nvl = NULL;
545 it_nv_to_tgt(nvlist_t *nvl, char *name, it_tgt_t **tgt)
552 if (!nvl || !tgt || !name) {
565 ret = nvlist_lookup_nvlist(nvl, "properties", &listval);
574 ret = nvlist_lookup_uint64(nvl, "generation",
581 ret = nvlist_lookup_nvlist(nvl, "tpgtList", &listval);
602 it_tpgt_to_nv(it_tpgt_t *tpgt, nvlist_t **nvl)
606 if (!nvl) {
615 ret = nvlist_alloc(nvl, NV_UNIQUE_NAME, 0);
620 ret = nvlist_add_uint16(*nvl, "tag", tpgt->tpgt_tag);
622 ret = nvlist_add_uint64(*nvl, "generation",
627 nvlist_free(*nvl);
628 *nvl = NULL;
635 it_nv_to_tpgt(nvlist_t *nvl, char *name, it_tpgt_t **tpgt)
646 if (!nvl) {
657 ret = nvlist_lookup_uint16(nvl, "tag", &(ptr->tpgt_tag));
659 ret = nvlist_lookup_uint64(nvl, "generation",
673 it_tpgtlist_to_nv(it_tpgt_t *tpgtlist, nvlist_t **nvl)
680 if (!nvl) {
690 if (*nvl == NULL) {
695 *nvl = pnv;
705 ret = nvlist_add_nvlist(*nvl, ptr->tpgt_tpg_name, tnv);
719 *nvl = NULL;
727 it_nv_to_tpgtlist(nvlist_t *nvl, uint32_t *count, it_tpgt_t **tpgtlist)
743 if (!nvl) {
748 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) {
783 it_tpg_to_nv(it_tpg_t *tpg, nvlist_t **nvl)
790 if (!nvl) {
799 ret = nvlist_alloc(nvl, NV_UNIQUE_NAME, 0);
804 ret = nvlist_add_uint64(*nvl, "generation", tpg->tpg_generation);
811 nvlist_free(*nvl);
812 *nvl = NULL;
831 ret = nvlist_add_string_array(*nvl, "portalList",
848 nvlist_free(*nvl);
849 *nvl = NULL;
857 it_nv_to_tpg(nvlist_t *nvl, char *name, it_tpg_t **tpg)
877 ret = nvlist_lookup_uint64(nvl, "generation",
881 ret = nvlist_lookup_string_array(nvl, "portalList",
908 it_tpglist_to_nv(it_tpg_t *tpglist, nvlist_t **nvl)
915 if (!nvl) {
925 if (*nvl == NULL) {
930 *nvl = pnv;
940 ret = nvlist_add_nvlist(*nvl, ptr->tpg_name, tnv);
954 *nvl = NULL;
1049 it_nv_to_tpglist(nvlist_t *nvl, uint32_t *count, it_tpg_t **tpglist)
1065 if (!nvl) {
1070 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) {
1103 it_ini_to_nv(it_ini_t *ini, nvlist_t **nvl)
1107 if (!nvl) {
1115 ret = nvlist_alloc(nvl, NV_UNIQUE_NAME, 0);
1121 ret = nvlist_add_nvlist(*nvl, "properties",
1126 ret = nvlist_add_uint64(*nvl, "generation",
1133 nvlist_free(*nvl);
1134 *nvl = NULL;
1141 it_nv_to_ini(nvlist_t *nvl, char *name, it_ini_t **ini)
1153 if (!nvl) {
1164 ret = nvlist_lookup_nvlist(nvl, "properties", &listval);
1172 ret = nvlist_lookup_uint64(nvl, "generation",
1186 it_inilist_to_nv(it_ini_t *inilist, nvlist_t **nvl)
1193 if (!nvl) {
1202 if (*nvl == NULL) {
1207 *nvl = pnv;
1217 ret = nvlist_add_nvlist(*nvl, ptr->ini_name, tnv);
1231 *nvl = NULL;
1239 it_nv_to_inilist(nvlist_t *nvl, uint32_t *count, it_ini_t **inilist)
1255 if (!nvl) {
1260 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) {