ATZ_TMP_INVALID
if (fcurrent != ATZ_TMP_INVALID)
if (sc->sc_zone.ac[i] == ATZ_TMP_INVALID)
if (sc->sc_zone.psv != ATZ_TMP_INVALID && tmp >= sc->sc_zone.psv)
if (sc->sc_zone.hot != ATZ_TMP_INVALID && tmp >= sc->sc_zone.hot)
if (sc->sc_zone.crt != ATZ_TMP_INVALID && tmp >= sc->sc_zone.crt)
if (sc->sc_zone.rtv == ATZ_TMP_INVALID)
if (sc->sc_zone.crt != ATZ_TMP_INVALID) {
if (sc->sc_zone.hot != ATZ_TMP_INVALID) {
if (sc->sc_zone.psv != ATZ_TMP_INVALID) {
*tmp = ATZ_TMP_INVALID;
*val = ATZ_TMP_INVALID;
fmin = ATZ_TMP_INVALID;
fmax = ATZ_TMP_INVALID;
fcurr = ATZ_TMP_INVALID;
if (sc->sc_zone.hot != ATZ_TMP_INVALID) {
} else if (sc->sc_zone.crt != ATZ_TMP_INVALID) {
if (sc->sc_zone.fanmin != ATZ_TMP_INVALID) {
if (sc->sc_zone.fanmax != ATZ_TMP_INVALID) {