Lines Matching refs:begin
365 int begin = 0, end = smcreg.key_count; in applesmc_get_lower_bound() local
368 while (begin != end) { in applesmc_get_lower_bound()
369 int middle = begin + (end - begin) / 2; in applesmc_get_lower_bound()
376 begin = middle + 1; in applesmc_get_lower_bound()
381 *lo = begin; in applesmc_get_lower_bound()
387 int begin = 0, end = smcreg.key_count; in applesmc_get_upper_bound() local
390 while (begin != end) { in applesmc_get_upper_bound()
391 int middle = begin + (end - begin) / 2; in applesmc_get_upper_bound()
400 begin = middle + 1; in applesmc_get_upper_bound()
403 *hi = begin; in applesmc_get_upper_bound()
409 int begin, end; in applesmc_get_entry_by_key() local
412 ret = applesmc_get_lower_bound(&begin, key); in applesmc_get_entry_by_key()
418 if (end - begin != 1) in applesmc_get_entry_by_key()
421 return applesmc_get_entry_by_index(begin); in applesmc_get_entry_by_key()