Lines Matching refs:nvl

149 	nvlist_t *nvl;  in ses_indicator_mode()  local
191 nvl = NULL; in ses_indicator_mode()
192 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_indicator_mode()
193 nvlist_add_boolean_value(nvl, propname, in ses_indicator_mode()
195 nvlist_free(nvl); in ses_indicator_mode()
200 if (ses_node_ctl(np, SES_CTL_OP_SETPROP, nvl) != 0) { in ses_indicator_mode()
203 nvlist_free(nvl); in ses_indicator_mode()
208 nvlist_free(nvl); in ses_indicator_mode()
226 nvl = NULL; in ses_indicator_mode()
227 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_indicator_mode()
228 nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, in ses_indicator_mode()
230 nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_UINT32) != 0 || in ses_indicator_mode()
231 nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, mode) != 0) { in ses_indicator_mode()
232 nvlist_free(nvl); in ses_indicator_mode()
238 *out = nvl; in ses_indicator_mode()
261 nvlist_t *nvl; in ses_sensor_reading() local
298 nvl = NULL; in ses_sensor_reading()
299 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_sensor_reading()
300 nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, in ses_sensor_reading()
302 nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) != 0 || in ses_sensor_reading()
303 nvlist_add_double(nvl, TOPO_PROP_VAL_VAL, raw * multiplier) != 0) { in ses_sensor_reading()
304 nvlist_free(nvl); in ses_sensor_reading()
308 *out = nvl; in ses_sensor_reading()
325 nvlist_t *nvl, *args, *props; in ses_sensor_state() local
380 nvl = NULL; in ses_sensor_state()
381 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_sensor_state()
382 nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, in ses_sensor_state()
384 nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_UINT32) != 0 || in ses_sensor_state()
385 nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) { in ses_sensor_state()
386 nvlist_free(nvl); in ses_sensor_state()
390 *out = nvl; in ses_sensor_state()
414 nvlist_t *nvl, *props; in ses_psu_state() local
445 nvl = NULL; in ses_psu_state()
446 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_psu_state()
447 nvlist_add_string(nvl, TOPO_PROP_VAL_NAME, in ses_psu_state()
449 nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_UINT32) != 0 || in ses_psu_state()
450 nvlist_add_uint32(nvl, TOPO_PROP_VAL_VAL, state) != 0) { in ses_psu_state()
451 nvlist_free(nvl); in ses_psu_state()
455 *out = nvl; in ses_psu_state()
531 nvlist_t *nvl; in ses_add_indicator() local
555 nvl = NULL; in ses_add_indicator()
556 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_add_indicator()
557 nvlist_add_string(nvl, TOPO_METH_SES_MODE_PROP, in ses_add_indicator()
559 (altprop != NULL && nvlist_add_string(nvl, in ses_add_indicator()
561 nvlist_free(nvl); in ses_add_indicator()
569 nvl, &err) != 0) { in ses_add_indicator()
570 nvlist_free(nvl); in ses_add_indicator()
578 nvlist_free(nvl); in ses_add_indicator()
584 nvlist_free(nvl); in ses_add_indicator()
633 nvlist_t *nvl; in ses_add_sensor() local
649 nvl = NULL; in ses_add_sensor()
650 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_add_sensor()
651 nvlist_add_string(nvl, TOPO_METH_SES_READING_PROP, in ses_add_sensor()
654 nvlist_add_double(nvl, TOPO_METH_SES_READING_MULT, in ses_add_sensor()
656 nvlist_free(nvl); in ses_add_sensor()
664 nvl, &err) != 0) { in ses_add_sensor()
665 nvlist_free(nvl); in ses_add_sensor()
671 nvlist_free(nvl); in ses_add_sensor()
672 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0) { in ses_add_sensor()
681 nvl, &err) != 0) { in ses_add_sensor()
682 nvlist_free(nvl); in ses_add_sensor()
688 nvlist_free(nvl); in ses_add_sensor()
702 nvlist_t *nvl; in ses_add_discrete() local
709 nvl = NULL; in ses_add_discrete()
710 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in ses_add_discrete()
711 nvlist_add_string(nvl, TOPO_METH_SES_STATE_PROP, prop) != 0) { in ses_add_discrete()
712 nvlist_free(nvl); in ses_add_discrete()
721 nvl, &err) != 0) { in ses_add_discrete()
722 nvlist_free(nvl); in ses_add_discrete()
728 nvlist_free(nvl); in ses_add_discrete()
738 nvlist_t *nvl; in ses_add_psu_status() local
746 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0) { in ses_add_psu_status()
747 nvlist_free(nvl); in ses_add_psu_status()
756 nvl, &err) != 0) { in ses_add_psu_status()
757 nvlist_free(nvl); in ses_add_psu_status()
763 nvlist_free(nvl); in ses_add_psu_status()