Lines Matching refs:sdata
714 int sdata; in lm_refresh_temp() local
720 sdata = sc->lm_readreg(sc, sc->lm_sensors[n].reg); in lm_refresh_temp()
721 if (sdata > 0x7d && sdata < 0xc9) { in lm_refresh_temp()
725 if (sdata & 0x80) in lm_refresh_temp()
726 sdata -= 0x100; in lm_refresh_temp()
728 sensor->value = sdata * 1000000 + 273150000; in lm_refresh_temp()
834 int sdata; in wb_refresh_temp() local
843 sdata = sc->lm_readreg(sc, sc->lm_sensors[n].reg) << 1; in wb_refresh_temp()
844 sdata += sc->lm_readreg(sc, sc->lm_sensors[n].reg + 1) >> 7; in wb_refresh_temp()
845 if (sdata > 0x0fa && sdata < 0x1a6) { in wb_refresh_temp()
849 if (sdata & 0x100) in wb_refresh_temp()
850 sdata -= 0x200; in wb_refresh_temp()
852 sensor->value = sdata * 500000 + 273150000; in wb_refresh_temp()
972 int sdata; in as_refresh_temp() local
978 sdata = sc->lm_readreg(sc, sc->lm_sensors[n].reg) << 1; in as_refresh_temp()
979 sdata += sc->lm_readreg(sc, sc->lm_sensors[n].reg + 1) >> 7; in as_refresh_temp()
980 if (sdata == 0x1ff) { in as_refresh_temp()
984 if (sdata & 0x100) in as_refresh_temp()
985 sdata -= 0x200; in as_refresh_temp()
987 sensor->value = sdata * 500000 + 273150000; in as_refresh_temp()