Lines Matching defs:cached
525 struct extent_state *cached = NULL;
554 unlock_extent(tree, processed->start, processed->end, &cached);
2423 bool cached;
2430 * @len and @flags with cached one.
2431 * And only when we fails to merge, cached one will be submitted as
2446 if (!cache->cached)
2467 * to user space, we trim the length of the previously cached extent and
2483 * We cached a dealloc range (found in the io tree) for
2510 * is behind the cached offset. This means we were
2521 * cached extent's end. In this case just ignore the
2527 * cached extent but its end offset goes beyond the
2528 * end offset of the cached extent. We don't want to
2530 * emmitted already, so we emit the currently cached
2533 * going the cached extent's end to the end of the
2566 /* Not mergeable, need to submit cached one */
2569 cache->cached = false;
2573 cache->cached = true;
2585 * The last fiemap cache may still be cached in the following case:
2590 * In this case, the first extent range will be cached but not emitted.
2598 if (!cache->cached)
2603 cache->cached = false;
3107 if (cache.cached && cache.offset + cache.len >= last_extent_end) {