Lines Matching defs:ret

124 	int ret;
159 ret = nvlist_lookup_string(nvl, TOPO_PROP_VAL_NAME, &name);
160 if (ret != 0 || strcmp(name, pv->tp_name) != 0)
163 ret = nvlist_lookup_uint32(nvl, TOPO_PROP_VAL_TYPE, (uint32_t *)&type);
164 if (ret != 0 || type != pv->tp_type)
209 int i, j, ret = 0;
223 ret = nvlist_lookup_int32(pv->tp_val, TOPO_PROP_VAL_VAL,
227 ret = nvlist_lookup_uint32(pv->tp_val,
231 ret = nvlist_lookup_int64(pv->tp_val, TOPO_PROP_VAL_VAL,
235 ret = nvlist_lookup_uint64(pv->tp_val,
239 ret = nvlist_lookup_double(pv->tp_val,
245 ret = nvlist_lookup_string(pv->tp_val,
247 if (ret == 0) {
250 ret = -1;
259 ret = nvlist_lookup_nvlist(pv->tp_val,
261 if (ret == 0)
262 ret = topo_hdl_nvdup(thp, nvl,
269 if ((ret = nvlist_lookup_int32_array(pv->tp_val,
274 ret = ETOPO_NOMEM;
285 if ((ret = nvlist_lookup_uint32_array(pv->tp_val,
290 ret = ETOPO_NOMEM;
301 if ((ret = nvlist_lookup_int64_array(pv->tp_val,
306 ret = ETOPO_NOMEM;
317 if ((ret = nvlist_lookup_uint64_array(pv->tp_val,
322 ret = ETOPO_NOMEM;
333 if ((ret = nvlist_lookup_string_array(pv->tp_val,
338 ret = ETOPO_NOMEM;
358 if ((ret = nvlist_lookup_nvlist_array(pv->tp_val,
363 ret = ETOPO_NOMEM;
379 ret = ETOPO_PROP_NOENT;
382 if (ret != 0)
383 if (ret == ENOENT)
385 else if (ret < ETOPO_UNKNOWN)
388 return (get_properror(node, err, ret));
570 int ret;
579 ret = nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, pname);
580 ret |= nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, type);
583 ret |= nvlist_add_int32(nvl, TOPO_PROP_VAL_VAL,
587 ret |= nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL,
591 ret |= nvlist_add_int64(nvl, TOPO_PROP_VAL_VAL,
595 ret |= nvlist_add_uint64(nvl, TOPO_PROP_VAL_VAL,
599 ret |= nvlist_add_double(nvl, TOPO_PROP_VAL_VAL,
603 ret |= nvlist_add_string(nvl, TOPO_PROP_VAL_VAL,
607 ret |= nvlist_add_nvlist(nvl, TOPO_PROP_VAL_VAL,
611 ret |= nvlist_add_int32_array(nvl,
615 ret |= nvlist_add_uint32_array(nvl,
619 ret |= nvlist_add_int64_array(nvl,
623 ret |= nvlist_add_uint64_array(nvl,
627 ret |= nvlist_add_string_array(nvl,
631 ret |= nvlist_add_nvlist_array(nvl,
639 if (ret != 0) {
641 if (ret == ENOMEM) {
655 return (ret);
766 int ret;
799 ret = nvlist_add_nvlist(args, TOPO_PROP_ARGS, pm->tpm_args);
801 ret |= nvlist_add_nvlist(args, TOPO_PROP_PARGS, pargs);
803 if (ret != 0) {
825 ret = topo_method_call(node, pm->tpm_name, pm->tpm_version,
832 if ((ret = topo_hdl_nvdup(thp, prop, &nvl)) != 0)
836 if (ret != 0) {
1415 int ret;
1453 if ((ret = nvlist_add_nvlist(nvl, TOPO_PROP_VAL,
1456 return (get_pgrp_seterror(node, nvl, err, ret));
1487 int ret;
1523 if ((ret = nvlist_add_nvlist(pgnvl, TOPO_PROP_VAL,
1527 return (get_all_seterror(node, nvl, err, ret));
1532 if ((ret = nvlist_add_nvlist(nvl, TOPO_PROP_GROUP, pgnvl))
1535 return (get_all_seterror(node, nvl, err, ret));