Lines Matching defs:as_sensor
83 envsys_data_t as_sensor;
473 as->as_sensor.state = ENVSYS_SINVALID;
478 as->as_sensor.units = ENVSYS_SFANRPM;
479 as->as_sensor.flags = ENVSYS_FMONLIMITS | ENVSYS_FHAS_ENTROPY;
483 as->as_sensor.units = ENVSYS_STEMP;
484 as->as_sensor.flags = ENVSYS_FMONLIMITS | ENVSYS_FHAS_ENTROPY;
488 as->as_sensor.units = ENVSYS_SVOLTS_DC;
489 as->as_sensor.flags = ENVSYS_FMONLIMITS | ENVSYS_FHAS_ENTROPY;
497 (void)strlcpy(as->as_sensor.desc, name, sizeof(as->as_sensor.desc));
499 if (sysmon_envsys_sensor_attach(sc->sc_sme, &as->as_sensor) != 0) {
636 if (tmp->as_sensor.sensor == s->sensor) {
647 as->as_sensor.state = ENVSYS_SINVALID;
648 as->as_sensor.flags |= ENVSYS_FMONNOTSUPP;
653 switch (as->as_sensor.units) {
656 as->as_sensor.value_cur = val;
664 as->as_sensor.value_cur = val * 100 * 1000 + 273150000;
668 as->as_sensor.value_cur = val * 1000;
675 as->as_sensor.state = ENVSYS_SVALID;
676 as->as_sensor.flags &= ~ENVSYS_FMONNOTSUPP;
690 if (tmp->as_sensor.sensor == s->sensor) {
701 switch (as->as_sensor.units) {