Home
last modified time | relevance | path

Searched refs:cache (Results 1 – 6 of 6) sorted by relevance

/fs/ext4/
A Dext4fs.c91 ext_cache_init(&cache); in ext4fs_read_file()
98 ext_cache_fini(&cache); in ext4fs_read_file()
205 ext_cache_fini(&cache); in ext4fs_read_file()
427 memset(cache, 0, sizeof(*cache)); in ext_cache_init()
432 free(cache->buf); in ext_cache_fini()
433 ext_cache_init(cache); in ext_cache_fini()
439 if (cache->buf && cache->block == block && cache->size == size) in ext_cache_read()
441 ext_cache_fini(cache); in ext_cache_read()
443 if (!cache->buf) in ext_cache_read()
449 cache->block = block; in ext_cache_read()
[all …]
A Dext4_common.c1529 (struct ext2_data *data, struct ext_block_cache *cache, in ext4fs_get_extent_block() argument
1563 if (!ext_cache_read(cache, (lbaint_t)block, blksz)) in ext4fs_get_extent_block()
1565 ext_block = (struct ext4_extent_header *)cache->buf; in ext4fs_get_extent_block()
1646 struct ext_block_cache *cache) in read_allocated_block() argument
1668 if (cache) { in read_allocated_block()
1669 c = cache; in read_allocated_block()
1681 if (!cache) in read_allocated_block()
1694 if (!cache) in read_allocated_block()
1702 if (!cache) in read_allocated_block()
1708 if (!cache) in read_allocated_block()
/fs/btrfs/
A Dextent-io.c20 cache_tree_init(&tree->cache); in extent_io_tree_init()
645 struct cache_extent *cache; in find_extent_buffer() local
647 cache = lookup_cache_extent(&tree->cache, bytenr, blocksize); in find_extent_buffer()
648 if (cache && cache->start == bytenr && in find_extent_buffer()
660 struct cache_extent *cache; in find_first_extent_buffer() local
662 cache = search_cache_extent(&tree->cache, start); in find_first_extent_buffer()
663 if (cache) { in find_first_extent_buffer()
675 struct cache_extent *cache; in alloc_extent_buffer() local
677 cache = lookup_cache_extent(&tree->cache, bytenr, blocksize); in alloc_extent_buffer()
678 if (cache && cache->start == bytenr && in alloc_extent_buffer()
[all …]
A Dextent-cache.c265 struct cache_extent *cache; in add_merge_cache_extent() local
275 cache = search_cache_extent(tree, start); in add_merge_cache_extent()
276 if (!cache) { in add_merge_cache_extent()
283 } else if (start <= cache->start) { in add_merge_cache_extent()
284 next = cache; in add_merge_cache_extent()
285 prev = prev_cache_extent(cache); in add_merge_cache_extent()
287 prev = cache; in add_merge_cache_extent()
288 next = next_cache_extent(cache); in add_merge_cache_extent()
A DMakefile7 common/rbtree-utils.o extent-cache.o volumes.o root-tree.o
A Dextent-io.h68 struct cache_tree cache; member

Completed in 13 milliseconds