TOPO_TYPE_DOUBLE
case TOPO_TYPE_DOUBLE: tstr = "double"; break;
case TOPO_TYPE_DOUBLE: {
case TOPO_TYPE_DOUBLE: {
case TOPO_TYPE_DOUBLE:
return (prop_getval(node, pgname, pname, (void *)val, TOPO_TYPE_DOUBLE,
case TOPO_TYPE_DOUBLE:
return (topo_prop_set(node, pgname, pname, TOPO_TYPE_DOUBLE, flag,
rv = TOPO_TYPE_DOUBLE;
case TOPO_TYPE_DOUBLE:
case TOPO_TYPE_DOUBLE:
case TOPO_TYPE_DOUBLE:
nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) !=
TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, "disk_temp_reading",
TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, "ipmi_sensor_reading",
nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) != 0 ||
nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) != 0 ||
TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, "ses_sensor_reading",
TOPO_SENSOR_READING, TOPO_TYPE_DOUBLE, TOPO_METH_TOPO_SENSOR_SCALAR,
nvlist_add_uint32(nvl, TOPO_PROP_VAL_TYPE, TOPO_TYPE_DOUBLE) != 0 ||