Lines Matching defs:cache
47 #include "free-space-cache.h"
1088 * Only drop cache here, and process as normal.
1410 * space cache inode or an inode of the data relocation tree, we must
2067 * We don't reserve metadata space for space cache inodes so we
2533 * to drop it from the cache until it is completely in the btree.
2535 * So, tell btrfs_drop_extents to leave this extent in the cache.
2586 struct btrfs_block_group *cache;
2588 cache = btrfs_lookup_block_group(fs_info, start);
2589 ASSERT(cache);
2591 spin_lock(&cache->lock);
2592 cache->delalloc_bytes -= len;
2593 spin_unlock(&cache->lock);
2595 btrfs_put_block_group(cache);
2778 /* Drop the cache for the part of the extent we didn't write. */
3123 * b) a free space cache inode
3363 * cache.
3984 * cache when its usage count hits zero.
5798 * inode changes. But, it is most likely to find the inode in cache.
6419 /* There are several dir indexes for this inode, clear the cache. */
8511 * 2) We need to have something to cache all the space that is going to
8813 * destroy cache.