/linux-4.4.14/fs/btrfs/ |
D | compression.c | 454 struct extent_map_tree *em_tree; in add_ra_bio_pages() local 461 em_tree = &BTRFS_I(inode)->extent_tree; in add_ra_bio_pages() 503 read_lock(&em_tree->lock); in add_ra_bio_pages() 504 em = lookup_extent_mapping(em_tree, last_offset, in add_ra_bio_pages() 506 read_unlock(&em_tree->lock); in add_ra_bio_pages() 567 struct extent_map_tree *em_tree; in btrfs_submit_compressed_read() local 586 em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_submit_compressed_read() 589 read_lock(&em_tree->lock); in btrfs_submit_compressed_read() 590 em = lookup_extent_mapping(em_tree, in btrfs_submit_compressed_read() 593 read_unlock(&em_tree->lock); in btrfs_submit_compressed_read()
|
D | volumes.c | 1518 struct extent_map_tree *em_tree; in find_next_chunk() local 1523 em_tree = &fs_info->mapping_tree.map_tree; in find_next_chunk() 1524 read_lock(&em_tree->lock); in find_next_chunk() 1525 n = rb_last(&em_tree->map); in find_next_chunk() 1530 read_unlock(&em_tree->lock); in find_next_chunk() 2731 struct extent_map_tree *em_tree; in btrfs_remove_chunk() local 2741 em_tree = &root->fs_info->mapping_tree.map_tree; in btrfs_remove_chunk() 2743 read_lock(&em_tree->lock); in btrfs_remove_chunk() 2744 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in btrfs_remove_chunk() 2745 read_unlock(&em_tree->lock); in btrfs_remove_chunk() [all …]
|
D | file.c | 537 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_drop_extent_cache() local 562 write_lock(&em_tree->lock); in btrfs_drop_extent_cache() 563 em = lookup_extent_mapping(em_tree, start, len); in btrfs_drop_extent_cache() 565 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache() 573 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache() 580 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache() 617 replace_extent_mapping(em_tree, em, split, modified); in btrfs_drop_extent_cache() 656 replace_extent_mapping(em_tree, em, split, in btrfs_drop_extent_cache() 659 ret = add_extent_mapping(em_tree, split, in btrfs_drop_extent_cache() 668 remove_extent_mapping(em_tree, em); in btrfs_drop_extent_cache() [all …]
|
D | inode.c | 682 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in submit_compressed_extents() local 793 write_lock(&em_tree->lock); in submit_compressed_extents() 794 ret = add_extent_mapping(em_tree, em, 1); in submit_compressed_extents() 795 write_unlock(&em_tree->lock); in submit_compressed_extents() 876 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in get_extent_allocation_hint() local 880 read_lock(&em_tree->lock); in get_extent_allocation_hint() 881 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint() 890 em = search_extent_mapping(em_tree, 0, 0); in get_extent_allocation_hint() 900 read_unlock(&em_tree->lock); in get_extent_allocation_hint() 933 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in cow_file_range() local [all …]
|
D | dev-replace.c | 606 struct extent_map_tree *em_tree = &fs_info->mapping_tree.map_tree; in btrfs_dev_replace_update_device_in_mapping_tree() local 612 write_lock(&em_tree->lock); in btrfs_dev_replace_update_device_in_mapping_tree() 614 em = lookup_extent_mapping(em_tree, start, (u64)-1); in btrfs_dev_replace_update_device_in_mapping_tree() 624 write_unlock(&em_tree->lock); in btrfs_dev_replace_update_device_in_mapping_tree()
|
D | disk-io.c | 221 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btree_get_extent() local 225 read_lock(&em_tree->lock); in btree_get_extent() 226 em = lookup_extent_mapping(em_tree, start, len); in btree_get_extent() 230 read_unlock(&em_tree->lock); in btree_get_extent() 233 read_unlock(&em_tree->lock); in btree_get_extent() 246 write_lock(&em_tree->lock); in btree_get_extent() 247 ret = add_extent_mapping(em_tree, em, 0); in btree_get_extent() 250 em = lookup_extent_mapping(em_tree, start, len); in btree_get_extent() 257 write_unlock(&em_tree->lock); in btree_get_extent()
|
D | ioctl.c | 890 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in check_defrag_in_cache() local 893 read_lock(&em_tree->lock); in check_defrag_in_cache() 894 em = lookup_extent_mapping(em_tree, offset, PAGE_CACHE_SIZE); in check_defrag_in_cache() 895 read_unlock(&em_tree->lock); in check_defrag_in_cache() 981 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in defrag_lookup_extent() local 990 read_lock(&em_tree->lock); in defrag_lookup_extent() 991 em = lookup_extent_mapping(em_tree, start, len); in defrag_lookup_extent() 992 read_unlock(&em_tree->lock); in defrag_lookup_extent() 3321 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in clone_update_extent_map() local 3356 write_lock(&em_tree->lock); in clone_update_extent_map() [all …]
|
D | free-space-cache.c | 3329 struct extent_map_tree *em_tree; in btrfs_put_block_group_trimming() local 3340 em_tree = &block_group->fs_info->mapping_tree.map_tree; in btrfs_put_block_group_trimming() 3341 write_lock(&em_tree->lock); in btrfs_put_block_group_trimming() 3342 em = lookup_extent_mapping(em_tree, block_group->key.objectid, in btrfs_put_block_group_trimming() 3349 remove_extent_mapping(em_tree, em); in btrfs_put_block_group_trimming() 3350 write_unlock(&em_tree->lock); in btrfs_put_block_group_trimming()
|
D | extent-tree.c | 10266 struct extent_map_tree *em_tree; in btrfs_remove_block_group() local 10268 em_tree = &root->fs_info->mapping_tree.map_tree; in btrfs_remove_block_group() 10269 write_lock(&em_tree->lock); in btrfs_remove_block_group() 10275 remove_extent_mapping(em_tree, em); in btrfs_remove_block_group() 10276 write_unlock(&em_tree->lock); in btrfs_remove_block_group() 10302 struct extent_map_tree *em_tree = &fs_info->mapping_tree.map_tree; in btrfs_start_trans_remove_block_group() local 10307 read_lock(&em_tree->lock); in btrfs_start_trans_remove_block_group() 10308 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in btrfs_start_trans_remove_block_group() 10309 read_unlock(&em_tree->lock); in btrfs_start_trans_remove_block_group()
|
D | extent_io.c | 2279 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_get_io_failure_record() local 2295 read_lock(&em_tree->lock); in btrfs_get_io_failure_record() 2296 em = lookup_extent_mapping(em_tree, start, failrec->len); in btrfs_get_io_failure_record() 2298 read_unlock(&em_tree->lock); in btrfs_get_io_failure_record() 2307 read_unlock(&em_tree->lock); in btrfs_get_io_failure_record()
|
D | relocation.c | 3069 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; local 3086 write_lock(&em_tree->lock); 3087 ret = add_extent_mapping(em_tree, em, 0); 3088 write_unlock(&em_tree->lock);
|
D | tree-log.c | 4566 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_log_inode() local 4849 write_lock(&em_tree->lock); in btrfs_log_inode() 4868 list_for_each_entry_safe(em, n, &em_tree->modified_extents, in btrfs_log_inode() 4875 write_unlock(&em_tree->lock); in btrfs_log_inode()
|