Lines Matching defs:middle
1408 * So just try the middle pos first, and we will exit when we find
1415 int delta, middle = num_used / 2;
1417 for (delta = 0; delta < middle; delta++) {
1418 /* Let's check delta earlier than middle */
1420 &rl->rl_recs[middle - delta - 1],
1421 &rl->rl_recs[middle - delta])) {
1422 *split_index = middle - delta;
1427 if ((middle + delta + 1) == num_used)
1430 /* Now try delta past middle */
1432 &rl->rl_recs[middle + delta],
1433 &rl->rl_recs[middle + delta + 1])) {
1434 *split_index = middle + delta + 1;
1439 if (delta >= middle)
1864 * We need one more rec if we split in the middle and the new rec have
2012 * 3. If we are in the middle of one extent record, split
2437 * 3) split in the middle because of file system fragmentation.
2774 * Ok, the entire write lives in the middle of