Lines Matching refs:ocv
274 int volt, cur, oci, ocv, ret; in sc27xx_fgu_get_boot_capacity() local
312 ocv = volt * 1000 - oci * data->internal_resist; in sc27xx_fgu_get_boot_capacity()
319 ocv); in sc27xx_fgu_get_boot_capacity()
691 int ret, ocv, chg_sts, adc; in sc27xx_fgu_capacity_calibration() local
693 ret = sc27xx_fgu_get_vbat_ocv(data, &ocv); in sc27xx_fgu_capacity_calibration()
712 if ((ocv > data->cap_table[0].ocv && cap < 100) || cap > 100) { in sc27xx_fgu_capacity_calibration()
719 } else if (ocv <= data->cap_table[data->table_len - 1].ocv) { in sc27xx_fgu_capacity_calibration()
725 } else if ((ocv > data->cap_table[data->table_len - 1].ocv && cap <= 0) || in sc27xx_fgu_capacity_calibration()
726 (ocv > data->min_volt && cap <= data->alarm_cap)) { in sc27xx_fgu_capacity_calibration()
733 data->table_len, ocv); in sc27xx_fgu_capacity_calibration()
736 } else if (ocv <= data->min_volt) { in sc27xx_fgu_capacity_calibration()
755 ocv); in sc27xx_fgu_capacity_calibration()
766 data->min_volt = data->cap_table[data->table_len - 1].ocv; in sc27xx_fgu_capacity_calibration()
1158 int ret, status, ocv; in sc27xx_fgu_suspend() local
1180 ret = sc27xx_fgu_get_vbat_ocv(data, &ocv); in sc27xx_fgu_suspend()
1189 if (ocv < data->min_volt) { in sc27xx_fgu_suspend()