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