Lines Matching refs:ret

70 	int ret;  in ds2780_read16()  local
73 ret = ds2780_battery_io(dev_info, raw, addr, sizeof(raw), 0); in ds2780_read16()
74 if (ret < 0) in ds2780_read16()
75 return ret; in ds2780_read16()
106 int ret; in ds2780_save_eeprom() local
108 ret = ds2780_store_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom()
109 if (ret < 0) in ds2780_save_eeprom()
110 return ret; in ds2780_save_eeprom()
112 ret = ds2780_recall_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom()
113 if (ret < 0) in ds2780_save_eeprom()
114 return ret; in ds2780_save_eeprom()
123 int ret; in ds2780_set_sense_register() local
125 ret = ds2780_write(dev_info, &conductance, in ds2780_set_sense_register()
127 if (ret < 0) in ds2780_set_sense_register()
128 return ret; in ds2780_set_sense_register()
144 int ret; in ds2780_set_rsgain_register() local
147 ret = ds2780_write(dev_info, raw, in ds2780_set_rsgain_register()
149 if (ret < 0) in ds2780_set_rsgain_register()
150 return ret; in ds2780_set_rsgain_register()
158 int ret; in ds2780_get_voltage() local
170 ret = ds2780_read16(dev_info, &voltage_raw, in ds2780_get_voltage()
172 if (ret < 0) in ds2780_get_voltage()
173 return ret; in ds2780_get_voltage()
186 int ret; in ds2780_get_temperature() local
199 ret = ds2780_read16(dev_info, &temperature_raw, in ds2780_get_temperature()
201 if (ret < 0) in ds2780_get_temperature()
202 return ret; in ds2780_get_temperature()
217 int ret, sense_res; in ds2780_get_current() local
225 ret = ds2780_read8(dev_info, &sense_res_raw, DS2780_RSNSP_REG); in ds2780_get_current()
226 if (ret < 0) in ds2780_get_current()
227 return ret; in ds2780_get_current()
251 ret = ds2780_read16(dev_info, &current_raw, reg_msb); in ds2780_get_current()
252 if (ret < 0) in ds2780_get_current()
253 return ret; in ds2780_get_current()
262 int ret, sense_res; in ds2780_get_accumulated_current() local
270 ret = ds2780_read8(dev_info, &sense_res_raw, DS2780_RSNSP_REG); in ds2780_get_accumulated_current()
271 if (ret < 0) in ds2780_get_accumulated_current()
272 return ret; in ds2780_get_accumulated_current()
288 ret = ds2780_read16(dev_info, &current_raw, DS2780_ACR_MSB_REG); in ds2780_get_accumulated_current()
289 if (ret < 0) in ds2780_get_accumulated_current()
290 return ret; in ds2780_get_accumulated_current()
299 int ret; in ds2780_get_capacity() local
302 ret = ds2780_read8(dev_info, &raw, DS2780_RARC_REG); in ds2780_get_capacity()
303 if (ret < 0) in ds2780_get_capacity()
304 return ret; in ds2780_get_capacity()
312 int ret, current_uA, capacity; in ds2780_get_status() local
314 ret = ds2780_get_current(dev_info, CURRENT_NOW, &current_uA); in ds2780_get_status()
315 if (ret < 0) in ds2780_get_status()
316 return ret; in ds2780_get_status()
318 ret = ds2780_get_capacity(dev_info, &capacity); in ds2780_get_status()
319 if (ret < 0) in ds2780_get_status()
320 return ret; in ds2780_get_status()
337 int ret; in ds2780_get_charge_now() local
348 ret = ds2780_read16(dev_info, &charge_raw, DS2780_RAAC_MSB_REG); in ds2780_get_charge_now()
349 if (ret < 0) in ds2780_get_charge_now()
350 return ret; in ds2780_get_charge_now()
365 int ret; in ds2780_set_control_register() local
367 ret = ds2780_write(dev_info, &control_reg, in ds2780_set_control_register()
369 if (ret < 0) in ds2780_set_control_register()
370 return ret; in ds2780_set_control_register()
379 int ret = 0; in ds2780_battery_get_property() local
384 ret = ds2780_get_voltage(dev_info, &val->intval); in ds2780_battery_get_property()
388 ret = ds2780_get_temperature(dev_info, &val->intval); in ds2780_battery_get_property()
400 ret = ds2780_get_current(dev_info, CURRENT_NOW, &val->intval); in ds2780_battery_get_property()
404 ret = ds2780_get_current(dev_info, CURRENT_AVG, &val->intval); in ds2780_battery_get_property()
408 ret = ds2780_get_status(dev_info, &val->intval); in ds2780_battery_get_property()
412 ret = ds2780_get_capacity(dev_info, &val->intval); in ds2780_battery_get_property()
416 ret = ds2780_get_accumulated_current(dev_info, &val->intval); in ds2780_battery_get_property()
420 ret = ds2780_get_charge_now(dev_info, &val->intval); in ds2780_battery_get_property()
424 ret = -EINVAL; in ds2780_battery_get_property()
427 return ret; in ds2780_battery_get_property()
447 int ret; in ds2780_get_pmod_enabled() local
453 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_get_pmod_enabled()
454 if (ret < 0) in ds2780_get_pmod_enabled()
455 return ret; in ds2780_get_pmod_enabled()
466 int ret; in ds2780_set_pmod_enabled() local
472 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_set_pmod_enabled()
473 if (ret < 0) in ds2780_set_pmod_enabled()
474 return ret; in ds2780_set_pmod_enabled()
476 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_pmod_enabled()
477 if (ret < 0) in ds2780_set_pmod_enabled()
478 return ret; in ds2780_set_pmod_enabled()
490 ret = ds2780_set_control_register(dev_info, control_reg); in ds2780_set_pmod_enabled()
491 if (ret < 0) in ds2780_set_pmod_enabled()
492 return ret; in ds2780_set_pmod_enabled()
501 int ret; in ds2780_get_sense_resistor_value() local
506 ret = ds2780_read8(dev_info, &sense_resistor, DS2780_RSNSP_REG); in ds2780_get_sense_resistor_value()
507 if (ret < 0) in ds2780_get_sense_resistor_value()
508 return ret; in ds2780_get_sense_resistor_value()
510 ret = sprintf(buf, "%d\n", sense_resistor); in ds2780_get_sense_resistor_value()
511 return ret; in ds2780_get_sense_resistor_value()
519 int ret; in ds2780_set_sense_resistor_value() local
524 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_sense_resistor_value()
525 if (ret < 0) in ds2780_set_sense_resistor_value()
526 return ret; in ds2780_set_sense_resistor_value()
528 ret = ds2780_set_sense_register(dev_info, new_setting); in ds2780_set_sense_resistor_value()
529 if (ret < 0) in ds2780_set_sense_resistor_value()
530 return ret; in ds2780_set_sense_resistor_value()
539 int ret; in ds2780_get_rsgain_setting() local
544 ret = ds2780_get_rsgain_register(dev_info, &rsgain); in ds2780_get_rsgain_setting()
545 if (ret < 0) in ds2780_get_rsgain_setting()
546 return ret; in ds2780_get_rsgain_setting()
556 int ret; in ds2780_set_rsgain_setting() local
561 ret = kstrtou16(buf, 0, &new_setting); in ds2780_set_rsgain_setting()
562 if (ret < 0) in ds2780_set_rsgain_setting()
563 return ret; in ds2780_set_rsgain_setting()
571 ret = ds2780_set_rsgain_register(dev_info, new_setting); in ds2780_set_rsgain_setting()
572 if (ret < 0) in ds2780_set_rsgain_setting()
573 return ret; in ds2780_set_rsgain_setting()
582 int ret; in ds2780_get_pio_pin() local
587 ret = ds2780_read8(dev_info, &sfr, DS2780_SFR_REG); in ds2780_get_pio_pin()
588 if (ret < 0) in ds2780_get_pio_pin()
589 return ret; in ds2780_get_pio_pin()
591 ret = sprintf(buf, "%d\n", sfr & DS2780_SFR_REG_PIOSC); in ds2780_get_pio_pin()
592 return ret; in ds2780_get_pio_pin()
600 int ret; in ds2780_set_pio_pin() local
605 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_pio_pin()
606 if (ret < 0) in ds2780_set_pio_pin()
607 return ret; in ds2780_set_pio_pin()
614 ret = ds2780_write(dev_info, &new_setting, in ds2780_set_pio_pin()
616 if (ret < 0) in ds2780_set_pio_pin()
617 return ret; in ds2780_set_pio_pin()
643 int ret; in ds2780_write_param_eeprom_bin() local
645 ret = ds2780_write(dev_info, buf, in ds2780_write_param_eeprom_bin()
647 if (ret < 0) in ds2780_write_param_eeprom_bin()
648 return ret; in ds2780_write_param_eeprom_bin()
650 ret = ds2780_save_eeprom(dev_info, DS2780_EEPROM_BLOCK1_START); in ds2780_write_param_eeprom_bin()
651 if (ret < 0) in ds2780_write_param_eeprom_bin()
652 return ret; in ds2780_write_param_eeprom_bin()
688 int ret; in ds2780_write_user_eeprom_bin() local
690 ret = ds2780_write(dev_info, buf, in ds2780_write_user_eeprom_bin()
692 if (ret < 0) in ds2780_write_user_eeprom_bin()
693 return ret; in ds2780_write_user_eeprom_bin()
695 ret = ds2780_save_eeprom(dev_info, DS2780_EEPROM_BLOCK0_START); in ds2780_write_user_eeprom_bin()
696 if (ret < 0) in ds2780_write_user_eeprom_bin()
697 return ret; in ds2780_write_user_eeprom_bin()