• Home
  • Raw
  • Download

Lines Matching refs:ret

78 	int ret;  in ds2780_read16()  local
81 ret = ds2780_battery_io(dev_info, raw, addr, sizeof(raw), 0); in ds2780_read16()
82 if (ret < 0) in ds2780_read16()
83 return ret; in ds2780_read16()
114 int ret; in ds2780_save_eeprom() local
116 ret = ds2780_store_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom()
117 if (ret < 0) in ds2780_save_eeprom()
118 return ret; in ds2780_save_eeprom()
120 ret = ds2780_recall_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom()
121 if (ret < 0) in ds2780_save_eeprom()
122 return ret; in ds2780_save_eeprom()
131 int ret; in ds2780_set_sense_register() local
133 ret = ds2780_write(dev_info, &conductance, in ds2780_set_sense_register()
135 if (ret < 0) in ds2780_set_sense_register()
136 return ret; in ds2780_set_sense_register()
152 int ret; in ds2780_set_rsgain_register() local
155 ret = ds2780_write(dev_info, raw, in ds2780_set_rsgain_register()
157 if (ret < 0) in ds2780_set_rsgain_register()
158 return ret; in ds2780_set_rsgain_register()
166 int ret; in ds2780_get_voltage() local
178 ret = ds2780_read16(dev_info, &voltage_raw, in ds2780_get_voltage()
180 if (ret < 0) in ds2780_get_voltage()
181 return ret; in ds2780_get_voltage()
194 int ret; in ds2780_get_temperature() local
207 ret = ds2780_read16(dev_info, &temperature_raw, in ds2780_get_temperature()
209 if (ret < 0) in ds2780_get_temperature()
210 return ret; in ds2780_get_temperature()
225 int ret, sense_res; in ds2780_get_current() local
233 ret = ds2780_read8(dev_info, &sense_res_raw, DS2780_RSNSP_REG); in ds2780_get_current()
234 if (ret < 0) in ds2780_get_current()
235 return ret; in ds2780_get_current()
259 ret = ds2780_read16(dev_info, &current_raw, reg_msb); in ds2780_get_current()
260 if (ret < 0) in ds2780_get_current()
261 return ret; in ds2780_get_current()
270 int ret, sense_res; in ds2780_get_accumulated_current() local
278 ret = ds2780_read8(dev_info, &sense_res_raw, DS2780_RSNSP_REG); in ds2780_get_accumulated_current()
279 if (ret < 0) in ds2780_get_accumulated_current()
280 return ret; in ds2780_get_accumulated_current()
296 ret = ds2780_read16(dev_info, &current_raw, DS2780_ACR_MSB_REG); in ds2780_get_accumulated_current()
297 if (ret < 0) in ds2780_get_accumulated_current()
298 return ret; in ds2780_get_accumulated_current()
307 int ret; in ds2780_get_capacity() local
310 ret = ds2780_read8(dev_info, &raw, DS2780_RARC_REG); in ds2780_get_capacity()
311 if (ret < 0) in ds2780_get_capacity()
312 return ret; in ds2780_get_capacity()
320 int ret, current_uA, capacity; in ds2780_get_status() local
322 ret = ds2780_get_current(dev_info, CURRENT_NOW, &current_uA); in ds2780_get_status()
323 if (ret < 0) in ds2780_get_status()
324 return ret; in ds2780_get_status()
326 ret = ds2780_get_capacity(dev_info, &capacity); in ds2780_get_status()
327 if (ret < 0) in ds2780_get_status()
328 return ret; in ds2780_get_status()
345 int ret; in ds2780_get_charge_now() local
356 ret = ds2780_read16(dev_info, &charge_raw, DS2780_RAAC_MSB_REG); in ds2780_get_charge_now()
357 if (ret < 0) in ds2780_get_charge_now()
358 return ret; in ds2780_get_charge_now()
373 int ret; in ds2780_set_control_register() local
375 ret = ds2780_write(dev_info, &control_reg, in ds2780_set_control_register()
377 if (ret < 0) in ds2780_set_control_register()
378 return ret; in ds2780_set_control_register()
387 int ret = 0; in ds2780_battery_get_property() local
392 ret = ds2780_get_voltage(dev_info, &val->intval); in ds2780_battery_get_property()
396 ret = ds2780_get_temperature(dev_info, &val->intval); in ds2780_battery_get_property()
408 ret = ds2780_get_current(dev_info, CURRENT_NOW, &val->intval); in ds2780_battery_get_property()
412 ret = ds2780_get_current(dev_info, CURRENT_AVG, &val->intval); in ds2780_battery_get_property()
416 ret = ds2780_get_status(dev_info, &val->intval); in ds2780_battery_get_property()
420 ret = ds2780_get_capacity(dev_info, &val->intval); in ds2780_battery_get_property()
424 ret = ds2780_get_accumulated_current(dev_info, &val->intval); in ds2780_battery_get_property()
428 ret = ds2780_get_charge_now(dev_info, &val->intval); in ds2780_battery_get_property()
432 ret = -EINVAL; in ds2780_battery_get_property()
435 return ret; in ds2780_battery_get_property()
455 int ret; in ds2780_get_pmod_enabled() local
461 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_get_pmod_enabled()
462 if (ret < 0) in ds2780_get_pmod_enabled()
463 return ret; in ds2780_get_pmod_enabled()
474 int ret; in ds2780_set_pmod_enabled() local
480 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_set_pmod_enabled()
481 if (ret < 0) in ds2780_set_pmod_enabled()
482 return ret; in ds2780_set_pmod_enabled()
484 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_pmod_enabled()
485 if (ret < 0) in ds2780_set_pmod_enabled()
486 return ret; in ds2780_set_pmod_enabled()
498 ret = ds2780_set_control_register(dev_info, control_reg); in ds2780_set_pmod_enabled()
499 if (ret < 0) in ds2780_set_pmod_enabled()
500 return ret; in ds2780_set_pmod_enabled()
509 int ret; in ds2780_get_sense_resistor_value() local
514 ret = ds2780_read8(dev_info, &sense_resistor, DS2780_RSNSP_REG); in ds2780_get_sense_resistor_value()
515 if (ret < 0) in ds2780_get_sense_resistor_value()
516 return ret; in ds2780_get_sense_resistor_value()
518 ret = sprintf(buf, "%d\n", sense_resistor); in ds2780_get_sense_resistor_value()
519 return ret; in ds2780_get_sense_resistor_value()
527 int ret; in ds2780_set_sense_resistor_value() local
532 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_sense_resistor_value()
533 if (ret < 0) in ds2780_set_sense_resistor_value()
534 return ret; in ds2780_set_sense_resistor_value()
536 ret = ds2780_set_sense_register(dev_info, new_setting); in ds2780_set_sense_resistor_value()
537 if (ret < 0) in ds2780_set_sense_resistor_value()
538 return ret; in ds2780_set_sense_resistor_value()
547 int ret; in ds2780_get_rsgain_setting() local
552 ret = ds2780_get_rsgain_register(dev_info, &rsgain); in ds2780_get_rsgain_setting()
553 if (ret < 0) in ds2780_get_rsgain_setting()
554 return ret; in ds2780_get_rsgain_setting()
564 int ret; in ds2780_set_rsgain_setting() local
569 ret = kstrtou16(buf, 0, &new_setting); in ds2780_set_rsgain_setting()
570 if (ret < 0) in ds2780_set_rsgain_setting()
571 return ret; in ds2780_set_rsgain_setting()
579 ret = ds2780_set_rsgain_register(dev_info, new_setting); in ds2780_set_rsgain_setting()
580 if (ret < 0) in ds2780_set_rsgain_setting()
581 return ret; in ds2780_set_rsgain_setting()
590 int ret; in ds2780_get_pio_pin() local
595 ret = ds2780_read8(dev_info, &sfr, DS2780_SFR_REG); in ds2780_get_pio_pin()
596 if (ret < 0) in ds2780_get_pio_pin()
597 return ret; in ds2780_get_pio_pin()
599 ret = sprintf(buf, "%d\n", sfr & DS2780_SFR_REG_PIOSC); in ds2780_get_pio_pin()
600 return ret; in ds2780_get_pio_pin()
608 int ret; in ds2780_set_pio_pin() local
613 ret = kstrtou8(buf, 0, &new_setting); in ds2780_set_pio_pin()
614 if (ret < 0) in ds2780_set_pio_pin()
615 return ret; in ds2780_set_pio_pin()
622 ret = ds2780_write(dev_info, &new_setting, in ds2780_set_pio_pin()
624 if (ret < 0) in ds2780_set_pio_pin()
625 return ret; in ds2780_set_pio_pin()
655 int ret; in ds2780_write_param_eeprom_bin() local
661 ret = ds2780_write(dev_info, buf, in ds2780_write_param_eeprom_bin()
663 if (ret < 0) in ds2780_write_param_eeprom_bin()
664 return ret; in ds2780_write_param_eeprom_bin()
666 ret = ds2780_save_eeprom(dev_info, DS2780_EEPROM_BLOCK1_START); in ds2780_write_param_eeprom_bin()
667 if (ret < 0) in ds2780_write_param_eeprom_bin()
668 return ret; in ds2780_write_param_eeprom_bin()
708 int ret; in ds2780_write_user_eeprom_bin() local
714 ret = ds2780_write(dev_info, buf, in ds2780_write_user_eeprom_bin()
716 if (ret < 0) in ds2780_write_user_eeprom_bin()
717 return ret; in ds2780_write_user_eeprom_bin()
719 ret = ds2780_save_eeprom(dev_info, DS2780_EEPROM_BLOCK0_START); in ds2780_write_user_eeprom_bin()
720 if (ret < 0) in ds2780_write_user_eeprom_bin()
721 return ret; in ds2780_write_user_eeprom_bin()
760 int ret = 0; in ds2780_battery_probe() local
765 ret = -ENOMEM; in ds2780_battery_probe()
779 ret = power_supply_register(&pdev->dev, &dev_info->bat); in ds2780_battery_probe()
780 if (ret) { in ds2780_battery_probe()
785 ret = sysfs_create_group(&dev_info->bat.dev->kobj, &ds2780_attr_group); in ds2780_battery_probe()
786 if (ret) { in ds2780_battery_probe()
791 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj, in ds2780_battery_probe()
793 if (ret) { in ds2780_battery_probe()
799 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj, in ds2780_battery_probe()
801 if (ret) { in ds2780_battery_probe()
817 return ret; in ds2780_battery_probe()