Lines Matching refs:mid
172 int high, low, mid; in rk_tsadcv2_temp_to_code() local
176 mid = (high + low) / 2; in rk_tsadcv2_temp_to_code()
182 if (temp == v2_code_table[mid].temp) in rk_tsadcv2_temp_to_code()
183 return v2_code_table[mid].code; in rk_tsadcv2_temp_to_code()
184 else if (temp < v2_code_table[mid].temp) in rk_tsadcv2_temp_to_code()
185 high = mid - 1; in rk_tsadcv2_temp_to_code()
187 low = mid + 1; in rk_tsadcv2_temp_to_code()
188 mid = (low + high) / 2; in rk_tsadcv2_temp_to_code()
198 unsigned int mid = (low + high) / 2; in rk_tsadcv2_code_to_temp() local
206 while (low <= high && mid) { in rk_tsadcv2_code_to_temp()
207 if (code >= v2_code_table[mid].code && in rk_tsadcv2_code_to_temp()
208 code < v2_code_table[mid - 1].code) in rk_tsadcv2_code_to_temp()
210 else if (code < v2_code_table[mid].code) in rk_tsadcv2_code_to_temp()
211 low = mid + 1; in rk_tsadcv2_code_to_temp()
213 high = mid - 1; in rk_tsadcv2_code_to_temp()
214 mid = (low + high) / 2; in rk_tsadcv2_code_to_temp()
223 num = v2_code_table[mid].temp - v2_code_table[mid - 1].temp; in rk_tsadcv2_code_to_temp()
224 num *= v2_code_table[mid - 1].code - code; in rk_tsadcv2_code_to_temp()
225 denom = v2_code_table[mid - 1].code - v2_code_table[mid].code; in rk_tsadcv2_code_to_temp()
226 return v2_code_table[mid - 1].temp + (num / denom); in rk_tsadcv2_code_to_temp()