Lines Matching refs:highstale
495 int *highstale)
511 for (*highstale = index; *highstale < leafhdr->count; ++*highstale) {
512 if (ents[*highstale].address ==
515 if (*lowstale >= 0 && index - *lowstale <= *highstale - index)
527 int highstale, /* index of next stale leaf */
563 &lowstale, &highstale);
569 (highstale == leafhdr->count ||
570 index - lowstale - 1 < highstale - index)) {
593 ASSERT(highstale - index >= 0);
594 ASSERT(ents[highstale].address == cpu_to_be32(XFS_DIR2_NULL_DATAPTR));
600 if (highstale - index > 0) {
602 (highstale - index) * sizeof(xfs_dir2_leaf_entry_t));
605 *lfloghigh = max(highstale, *lfloghigh);
635 int highstale = 0; /* index of next stale leaf */
779 &highstale, &lfloglow, &lfloghigh);
895 highstale, &lfloglow, &lfloghigh);
984 int highstale; /* stale entry at/after index */
994 xfs_dir3_leaf_find_stale(leafhdr, ents, index, &lowstale, &highstale);
997 * Pick the better of lowstale and highstale.
1000 (highstale == leafhdr->count ||
1001 index - lowstale <= highstale - index))
1004 keepstale = highstale;
1025 lowstale = highstale = to;
1053 highstale = leafhdr->count;
1056 *highstalep = highstale;