Lines Matching refs:temp_map
304 static const int temp_map[CPCAP_MAX_TEMP_LVL][2] = { variable
716 if (value <= temp_map[CPCAP_MAX_TEMP_LVL - 1][0]) in cpcap_adc_table_to_millicelcius()
717 return temp_map[CPCAP_MAX_TEMP_LVL - 1][1]; in cpcap_adc_table_to_millicelcius()
719 if (value >= temp_map[0][0]) in cpcap_adc_table_to_millicelcius()
720 return temp_map[0][1]; in cpcap_adc_table_to_millicelcius()
723 if ((value <= temp_map[i][0]) && in cpcap_adc_table_to_millicelcius()
724 (value >= temp_map[i + 1][0])) { in cpcap_adc_table_to_millicelcius()
725 if (value == temp_map[i][0]) { in cpcap_adc_table_to_millicelcius()
726 result = temp_map[i][1]; in cpcap_adc_table_to_millicelcius()
727 } else if (value == temp_map[i + 1][0]) { in cpcap_adc_table_to_millicelcius()
728 result = temp_map[i + 1][1]; in cpcap_adc_table_to_millicelcius()
730 alpha = ((value - temp_map[i][0]) * 1000) / in cpcap_adc_table_to_millicelcius()
731 (temp_map[i + 1][0] - temp_map[i][0]); in cpcap_adc_table_to_millicelcius()
733 result = temp_map[i][1] + in cpcap_adc_table_to_millicelcius()
734 ((alpha * (temp_map[i + 1][1] - in cpcap_adc_table_to_millicelcius()
735 temp_map[i][1])) / 1000); in cpcap_adc_table_to_millicelcius()