Lines Matching refs:val
101 int i, val; in sch5627_update_device() local
115 val = sch56xx_read_virtual_reg12(data->addr, in sch5627_update_device()
119 if (unlikely(val < 0)) { in sch5627_update_device()
120 ret = ERR_PTR(val); in sch5627_update_device()
123 data->temp[i] = val; in sch5627_update_device()
127 val = sch56xx_read_virtual_reg16(data->addr, in sch5627_update_device()
129 if (unlikely(val < 0)) { in sch5627_update_device()
130 ret = ERR_PTR(val); in sch5627_update_device()
133 data->fan[i] = val; in sch5627_update_device()
137 val = sch56xx_read_virtual_reg12(data->addr, in sch5627_update_device()
141 if (unlikely(val < 0)) { in sch5627_update_device()
142 ret = ERR_PTR(val); in sch5627_update_device()
145 data->in[i] = val; in sch5627_update_device()
158 int i, val; in sch5627_read_limits() local
165 val = sch56xx_read_virtual_reg(data->addr, in sch5627_read_limits()
167 if (val < 0) in sch5627_read_limits()
168 return val; in sch5627_read_limits()
169 data->temp_max[i] = val; in sch5627_read_limits()
171 val = sch56xx_read_virtual_reg(data->addr, in sch5627_read_limits()
173 if (val < 0) in sch5627_read_limits()
174 return val; in sch5627_read_limits()
175 data->temp_crit[i] = val; in sch5627_read_limits()
178 val = sch56xx_read_virtual_reg16(data->addr, in sch5627_read_limits()
180 if (val < 0) in sch5627_read_limits()
181 return val; in sch5627_read_limits()
182 data->fan_min[i] = val; in sch5627_read_limits()
219 int val; in show_temp() local
224 val = reg_to_temp(data->temp[attr->index]); in show_temp()
225 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp()
245 int val; in show_temp_max() local
247 val = reg_to_temp_limit(data->temp_max[attr->index]); in show_temp_max()
248 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp_max()
256 int val; in show_temp_crit() local
258 val = reg_to_temp_limit(data->temp_crit[attr->index]); in show_temp_crit()
259 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_temp_crit()
267 int val; in show_fan() local
272 val = reg_to_rpm(data->fan[attr->index]); in show_fan()
273 if (val < 0) in show_fan()
274 return val; in show_fan()
276 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_fan()
297 int val = reg_to_rpm(data->fan_min[attr->index]); in show_fan_min() local
298 if (val < 0) in show_fan_min()
299 return val; in show_fan_min()
301 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_fan_min()
309 int val; in show_in() local
314 val = DIV_ROUND_CLOSEST( in show_in()
317 return snprintf(buf, PAGE_SIZE, "%d\n", val); in show_in()
471 int err, build_code, build_id, hwmon_rev, val; in sch5627_probe() local
482 val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_HWMON_ID); in sch5627_probe()
483 if (val < 0) { in sch5627_probe()
484 err = val; in sch5627_probe()
487 if (val != SCH5627_HWMON_ID) { in sch5627_probe()
489 val, SCH5627_HWMON_ID); in sch5627_probe()
494 val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_COMPANY_ID); in sch5627_probe()
495 if (val < 0) { in sch5627_probe()
496 err = val; in sch5627_probe()
499 if (val != SCH5627_COMPANY_ID) { in sch5627_probe()
501 val, SCH5627_COMPANY_ID); in sch5627_probe()
506 val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_PRIMARY_ID); in sch5627_probe()
507 if (val < 0) { in sch5627_probe()
508 err = val; in sch5627_probe()
511 if (val != SCH5627_PRIMARY_ID) { in sch5627_probe()
513 val, SCH5627_PRIMARY_ID); in sch5627_probe()
539 val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_CTRL); in sch5627_probe()
540 if (val < 0) { in sch5627_probe()
541 err = val; in sch5627_probe()
544 data->control = val; in sch5627_probe()