Lines Matching defs:middle
1410 * So just try the middle pos first, and we will exit when we find
1417 int delta, middle = num_used / 2;
1419 for (delta = 0; delta < middle; delta++) {
1420 /* Let's check delta earlier than middle */
1422 &rl->rl_recs[middle - delta - 1],
1423 &rl->rl_recs[middle - delta])) {
1424 *split_index = middle - delta;
1429 if ((middle + delta + 1) == num_used)
1432 /* Now try delta past middle */
1434 &rl->rl_recs[middle + delta],
1435 &rl->rl_recs[middle + delta + 1])) {
1436 *split_index = middle + delta + 1;
1441 if (delta >= middle)
1866 * We need one more rec if we split in the middle and the new rec have
2014 * 3. If we are in the middle of one extent record, split
2439 * 3) split in the middle because of file system fragmentation.
2776 * Ok, the entire write lives in the middle of