Lines Matching refs:val

86 	int i, val;  in sch5636_update_device()  local
95 val = sch56xx_read_virtual_reg(data->addr, in sch5636_update_device()
97 if (unlikely(val < 0)) { in sch5636_update_device()
98 ret = ERR_PTR(val); in sch5636_update_device()
101 data->in[i] = val; in sch5636_update_device()
108 val = sch56xx_read_virtual_reg(data->addr, in sch5636_update_device()
110 if (unlikely(val < 0)) { in sch5636_update_device()
111 ret = ERR_PTR(val); in sch5636_update_device()
114 data->temp_val[i] = val; in sch5636_update_device()
116 val = sch56xx_read_virtual_reg(data->addr, in sch5636_update_device()
118 if (unlikely(val < 0)) { in sch5636_update_device()
119 ret = ERR_PTR(val); in sch5636_update_device()
122 data->temp_ctrl[i] = val; in sch5636_update_device()
124 if (val & SCH5636_TEMP_ALARM) { in sch5636_update_device()
126 SCH5636_REG_TEMP_CTRL(i), val); in sch5636_update_device()
134 val = sch56xx_read_virtual_reg16(data->addr, in sch5636_update_device()
136 if (unlikely(val < 0)) { in sch5636_update_device()
137 ret = ERR_PTR(val); in sch5636_update_device()
140 data->fan_val[i] = val; in sch5636_update_device()
142 val = sch56xx_read_virtual_reg(data->addr, in sch5636_update_device()
144 if (unlikely(val < 0)) { in sch5636_update_device()
145 ret = ERR_PTR(val); in sch5636_update_device()
148 data->fan_ctrl[i] = val; in sch5636_update_device()
150 if (val & SCH5636_FAN_ALARM) { in sch5636_update_device()
152 SCH5636_REG_FAN_CTRL(i), val); in sch5636_update_device()
184 int val; in show_in_value() local
189 val = DIV_ROUND_CLOSEST( in show_in_value()
192 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_in_value()
209 int val; in show_temp_value() local
214 val = (data->temp_val[attr->index] - 64) * 1000; in show_temp_value()
215 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp_value()
223 int val; in show_temp_fault() local
228 val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_WORKING) ? 0 : 1; in show_temp_fault()
229 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp_fault()
237 int val; in show_temp_alarm() local
242 val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_ALARM) ? 1 : 0; in show_temp_alarm()
243 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp_alarm()
251 int val; in show_fan_value() local
256 val = reg_to_rpm(data->fan_val[attr->index]); in show_fan_value()
257 if (val < 0) in show_fan_value()
258 return val; in show_fan_value()
260 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_fan_value()
268 int val; in show_fan_fault() local
273 val = (data->fan_ctrl[attr->index] & SCH5636_FAN_NOT_PRESENT) ? 1 : 0; in show_fan_fault()
274 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_fan_fault()
282 int val; in show_fan_alarm() local
287 val = (data->fan_ctrl[attr->index] & SCH5636_FAN_ALARM) ? 1 : 0; in show_fan_alarm()
288 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_fan_alarm()
411 int i, err, val, revision[2]; in sch5636_probe() local
424 val = sch56xx_read_virtual_reg(data->addr, in sch5636_probe()
426 if (val < 0) { in sch5636_probe()
429 err = val; in sch5636_probe()
432 id[i] = val; in sch5636_probe()
444 val = sch56xx_read_virtual_reg(data->addr, in sch5636_probe()
446 if (val < 0) { in sch5636_probe()
447 err = val; in sch5636_probe()
450 revision[i] = val; in sch5636_probe()
457 val = sch56xx_read_virtual_reg(data->addr, in sch5636_probe()
459 if (unlikely(val < 0)) { in sch5636_probe()
460 err = val; in sch5636_probe()
463 data->temp_ctrl[i] = val; in sch5636_probe()
467 val = sch56xx_read_virtual_reg(data->addr, in sch5636_probe()
469 if (unlikely(val < 0)) { in sch5636_probe()
470 err = val; in sch5636_probe()
473 data->fan_ctrl[i] = val; in sch5636_probe()