Lines Matching refs:code
173 unsigned long code; member
616 static int tsadc_code_to_temp(struct chip_tsadc_table *table, u32 code, in tsadc_code_to_temp() argument
626 *temp = (((int)code - table->bnum) * 10000 / table->knum) * 100; in tsadc_code_to_temp()
634 code &= table->data_mask; in tsadc_code_to_temp()
635 if (code < table->id[high].code) in tsadc_code_to_temp()
639 if (code >= table->id[mid].code && in tsadc_code_to_temp()
640 code < table->id[mid - 1].code) in tsadc_code_to_temp()
642 else if (code < table->id[mid].code) in tsadc_code_to_temp()
651 code &= table->data_mask; in tsadc_code_to_temp()
652 if (code < table->id[low].code) in tsadc_code_to_temp()
656 if (code <= table->id[mid].code && in tsadc_code_to_temp()
657 code > table->id[mid - 1].code) in tsadc_code_to_temp()
659 else if (code > table->id[mid].code) in tsadc_code_to_temp()
680 num *= abs(table->id[mid - 1].code - code); in tsadc_code_to_temp()
681 denom = abs(table->id[mid - 1].code - table->id[mid].code); in tsadc_code_to_temp()
708 return table.id[mid].code; in tsadc_temp_to_code_v2()
716 num = abs(table.id[mid + 1].code - table.id[mid].code); in tsadc_temp_to_code_v2()
722 return table.id[mid].code - (num / denom); in tsadc_temp_to_code_v2()
724 return table.id[mid].code + (num / denom); in tsadc_temp_to_code_v2()