Lines Matching refs:lm_sensors
2657 sc->lm_sensors = sensors;
2666 sc->lm_sensors[i].refresh(sc, i);
2674 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2683 sc->sensors[n].value_cur *= sc->lm_sensors[n].rfact;
2685 sc->sensors[n].rfact = sc->lm_sensors[n].rfact;
2703 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2728 if (sc->lm_sensors[n].reg == LMD_FAN1 ||
2729 sc->lm_sensors[n].reg == LMD_FAN2) {
2731 if (sc->lm_sensors[n].reg == LMD_FAN1)
2737 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2759 if (bank != sc->lm_sensors[i].bank) {
2760 bank = sc->lm_sensors[i].bank;
2763 sc->lm_sensors[i].refresh(sc, i);
2773 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2794 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2799 sc->sensors[n].value_cur *= sc->lm_sensors[n].rfact;
2813 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2839 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg) << 1;
2840 data += (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg + 1) >> 7;
2863 if (sc->lm_sensors[n].reg == LMD_FAN1 ||
2864 sc->lm_sensors[n].reg == LMD_FAN2 ||
2865 sc->lm_sensors[n].reg == LMD_FAN3) {
2867 fan = (sc->lm_sensors[n].reg - LMD_FAN1);
2872 if (sc->lm_sensors[n].reg == LMD_FAN1 ||
2873 sc->lm_sensors[n].reg == LMD_FAN2) {
2875 if (sc->lm_sensors[n].reg == LMD_FAN1)
2879 } else if (sc->lm_sensors[n].reg == LMD_FAN3) {
2882 } else if (sc->lm_sensors[n].reg == WB_BANK0_FAN4 ||
2883 sc->lm_sensors[n].reg == WB_BANK0_FAN5) {
2885 if (sc->lm_sensors[n].reg == WB_BANK0_FAN4)
2891 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2907 datah = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2908 datal = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg + 1);
2926 switch (sc->lm_sensors[n].reg) {
2953 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg);
2975 data = (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg) << 1;
2976 data += (*sc->lm_readreg)(sc, sc->lm_sensors[n].reg + 1) >> 7;