Lines Matching refs:begin
377 int begin = 0, end = smcreg.key_count; in applesmc_get_lower_bound() local
380 while (begin != end) { in applesmc_get_lower_bound()
381 int middle = begin + (end - begin) / 2; in applesmc_get_lower_bound()
388 begin = middle + 1; in applesmc_get_lower_bound()
393 *lo = begin; in applesmc_get_lower_bound()
399 int begin = 0, end = smcreg.key_count; in applesmc_get_upper_bound() local
402 while (begin != end) { in applesmc_get_upper_bound()
403 int middle = begin + (end - begin) / 2; in applesmc_get_upper_bound()
412 begin = middle + 1; in applesmc_get_upper_bound()
415 *hi = begin; in applesmc_get_upper_bound()
421 int begin, end; in applesmc_get_entry_by_key() local
424 ret = applesmc_get_lower_bound(&begin, key); in applesmc_get_entry_by_key()
430 if (end - begin != 1) in applesmc_get_entry_by_key()
433 return applesmc_get_entry_by_index(begin); in applesmc_get_entry_by_key()