Lines Matching refs:begin
405 int begin = 0, end = smcreg.key_count; in applesmc_get_lower_bound() local
408 while (begin != end) { in applesmc_get_lower_bound()
409 int middle = begin + (end - begin) / 2; in applesmc_get_lower_bound()
416 begin = middle + 1; in applesmc_get_lower_bound()
421 *lo = begin; in applesmc_get_lower_bound()
427 int begin = 0, end = smcreg.key_count; in applesmc_get_upper_bound() local
430 while (begin != end) { in applesmc_get_upper_bound()
431 int middle = begin + (end - begin) / 2; in applesmc_get_upper_bound()
440 begin = middle + 1; in applesmc_get_upper_bound()
443 *hi = begin; in applesmc_get_upper_bound()
449 int begin, end; in applesmc_get_entry_by_key() local
452 ret = applesmc_get_lower_bound(&begin, key); in applesmc_get_entry_by_key()
458 if (end - begin != 1) in applesmc_get_entry_by_key()
461 return applesmc_get_entry_by_index(begin); in applesmc_get_entry_by_key()