Lines Matching refs:ocv_table
622 u32 *ocv_table, temp; in rk818_bat_vol_to_ocvsoc() local
625 ocv_table = di->pdata->ocv_table; in rk818_bat_vol_to_ocvsoc()
627 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_ocvsoc()
635 u32 *ocv_table, temp; in rk818_bat_vol_to_ocvcap() local
638 ocv_table = di->pdata->ocv_table; in rk818_bat_vol_to_ocvcap()
640 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_ocvcap()
648 u32 *ocv_table, temp; in rk818_bat_vol_to_zerosoc() local
651 ocv_table = di->pdata->zero_table; in rk818_bat_vol_to_zerosoc()
653 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_zerosoc()
661 u32 *ocv_table, temp; in rk818_bat_vol_to_zerocap() local
664 ocv_table = di->pdata->zero_table; in rk818_bat_vol_to_zerocap()
666 temp = interpolate(voltage, ocv_table, ocv_size); in rk818_bat_vol_to_zerocap()
1557 di->pdata->zero_table = di->pdata->ocv_table; in rk818_bat_init_zero_table()
1563 max = di->pdata->ocv_table[ocv_size - 4]; in rk818_bat_init_zero_table()
1572 DBG("ocv[%d] = %d\n", i, di->pdata->ocv_table[i]); in rk818_bat_init_zero_table()
3248 size = sizeof(*pdata->ocv_table) * pdata->ocv_size; in rk818_bat_parse_dt()
3249 pdata->ocv_table = devm_kzalloc(di->dev, size, GFP_KERNEL); in rk818_bat_parse_dt()
3250 if (!pdata->ocv_table) in rk818_bat_parse_dt()
3254 pdata->ocv_table, in rk818_bat_parse_dt()