Lines Matching refs:calib_graph
393 static void qcom_vadc_scale_calib(const struct vadc_linear_graph *calib_graph,
398 *scale_voltage = (adc_code - calib_graph->gnd);
399 *scale_voltage *= calib_graph->dx;
400 *scale_voltage = div64_s64(*scale_voltage, calib_graph->dy);
402 *scale_voltage += calib_graph->dx;
408 static int qcom_vadc_scale_volt(const struct vadc_linear_graph *calib_graph,
415 qcom_vadc_scale_calib(calib_graph, adc_code, absolute, &voltage);
424 static int qcom_vadc_scale_therm(const struct vadc_linear_graph *calib_graph,
432 qcom_vadc_scale_calib(calib_graph, adc_code, absolute, &voltage);
446 static int qcom_vadc_scale_die_temp(const struct vadc_linear_graph *calib_graph,
454 qcom_vadc_scale_calib(calib_graph, adc_code, absolute, &voltage);
469 static int qcom_vadc_scale_chg_temp(const struct vadc_linear_graph *calib_graph,
476 qcom_vadc_scale_calib(calib_graph, adc_code, absolute, &voltage);
638 const struct vadc_linear_graph *calib_graph,
645 return qcom_vadc_scale_volt(calib_graph, prescale,
650 return qcom_vadc_scale_therm(calib_graph, prescale,
654 return qcom_vadc_scale_die_temp(calib_graph, prescale,
658 return qcom_vadc_scale_chg_temp(calib_graph, prescale,