Lines Matching refs:code
253 * struct tsadc_table - code to temperature conversion table
254 * @code: the value of adc channel
257 * code to temperature mapping of the temperature sensor is a piece wise linear
258 * curve.Any temperature, code faling between to 2 give temperatures can be
263 u32 code;
560 /* Return mask code data when the temp is over table range */
566 return table->id[mid].code;
575 * The conversion code granularity provided by the table. Let's
580 num = abs(table->id[mid + 1].code - table->id[mid].code);
586 return table->id[mid].code - (num / denom);
588 return table->id[mid].code + (num / denom);
601 u32 code, int *temp)
613 code &= table->data_mask;
614 if (code <= table->id[high].code)
618 if (code >= table->id[mid].code &&
619 code < table->id[mid - 1].code)
621 else if (code < table->id[mid].code)
630 code &= table->data_mask;
631 if (code < table->id[low].code)
635 if (code <= table->id[mid].code &&
636 code > table->id[mid - 1].code)
638 else if (code > table->id[mid].code)
658 num *= abs(table->id[mid - 1].code - code);
659 denom = abs(table->id[mid - 1].code - table->id[mid].code);