Lines Matching refs:mid

251 	int high, low, mid;  in rk_tsadcv2_temp_to_code()  local
255 mid = (high + low) / 2; in rk_tsadcv2_temp_to_code()
261 if (temp == table.id[mid].temp) in rk_tsadcv2_temp_to_code()
262 return table.id[mid].code; in rk_tsadcv2_temp_to_code()
263 else if (temp < table.id[mid].temp) in rk_tsadcv2_temp_to_code()
264 high = mid - 1; in rk_tsadcv2_temp_to_code()
266 low = mid + 1; in rk_tsadcv2_temp_to_code()
267 mid = (low + high) / 2; in rk_tsadcv2_temp_to_code()
278 unsigned int mid = (low + high) / 2; in rk_tsadcv2_code_to_temp() local
291 if (code >= table.id[mid].code && in rk_tsadcv2_code_to_temp()
292 code < table.id[mid - 1].code) in rk_tsadcv2_code_to_temp()
294 else if (code < table.id[mid].code) in rk_tsadcv2_code_to_temp()
295 low = mid + 1; in rk_tsadcv2_code_to_temp()
297 high = mid - 1; in rk_tsadcv2_code_to_temp()
299 mid = (low + high) / 2; in rk_tsadcv2_code_to_temp()
308 if (code >= table.id[mid - 1].code && in rk_tsadcv2_code_to_temp()
309 code < table.id[mid].code) in rk_tsadcv2_code_to_temp()
311 else if (code > table.id[mid].code) in rk_tsadcv2_code_to_temp()
312 low = mid + 1; in rk_tsadcv2_code_to_temp()
314 high = mid - 1; in rk_tsadcv2_code_to_temp()
316 mid = (low + high) / 2; in rk_tsadcv2_code_to_temp()
329 num = table.id[mid].temp - v2_code_table[mid - 1].temp; in rk_tsadcv2_code_to_temp()
330 num *= abs(table.id[mid - 1].code - code); in rk_tsadcv2_code_to_temp()
331 denom = abs(table.id[mid - 1].code - table.id[mid].code); in rk_tsadcv2_code_to_temp()
332 *temp = table.id[mid - 1].temp + (num / denom); in rk_tsadcv2_code_to_temp()