Home
last modified time | relevance | path

Searched refs:em_tree (Results 1 – 14 of 14) sorted by relevance

/linux/fs/btrfs/tests/
A Dextent-map-tests.c72 write_lock(&em_tree->lock); in test_case_1()
74 write_unlock(&em_tree->lock); in test_case_1()
93 write_lock(&em_tree->lock); in test_case_1()
114 write_lock(&em_tree->lock); in test_case_1()
160 write_lock(&em_tree->lock); in test_case_2()
181 write_lock(&em_tree->lock); in test_case_2()
202 write_lock(&em_tree->lock); in test_case_2()
243 write_lock(&em_tree->lock); in __test_case_3()
603 em_tree = kzalloc(sizeof(*em_tree), GFP_KERNEL); in btrfs_test_extent_map()
604 if (!em_tree) { in btrfs_test_extent_map()
[all …]
/linux/fs/btrfs/
A Dextent_map.c543 static noinline int merge_extent_mapping(struct extent_map_tree *em_tree, in merge_extent_mapping() argument
576 return add_extent_mapping(em_tree, em, 0); in merge_extent_mapping()
601 struct extent_map_tree *em_tree, in btrfs_add_extent_mapping() argument
607 ret = add_extent_mapping(em_tree, em, 0); in btrfs_add_extent_mapping()
617 existing = search_extent_mapping(em_tree, start, len); in btrfs_add_extent_mapping()
638 ret = merge_extent_mapping(em_tree, existing, in btrfs_add_extent_mapping()
A Dcompression.c662 struct extent_map_tree *em_tree; in add_ra_bio_pages() local
666 em_tree = &BTRFS_I(inode)->extent_tree; in add_ra_bio_pages()
730 read_lock(&em_tree->lock); in add_ra_bio_pages()
731 em = lookup_extent_mapping(em_tree, cur, page_end + 1 - cur); in add_ra_bio_pages()
732 read_unlock(&em_tree->lock); in add_ra_bio_pages()
797 struct extent_map_tree *em_tree; in btrfs_submit_compressed_read() local
814 em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_submit_compressed_read()
820 read_lock(&em_tree->lock); in btrfs_submit_compressed_read()
821 em = lookup_extent_mapping(em_tree, file_offset, fs_info->sectorsize); in btrfs_submit_compressed_read()
822 read_unlock(&em_tree->lock); in btrfs_submit_compressed_read()
A Dblock-group.c1087 struct extent_map_tree *em_tree; in btrfs_remove_block_group() local
1090 write_lock(&em_tree->lock); in btrfs_remove_block_group()
1092 write_unlock(&em_tree->lock); in btrfs_remove_block_group()
1114 read_lock(&em_tree->lock); in btrfs_start_trans_remove_block_group()
1116 read_unlock(&em_tree->lock); in btrfs_start_trans_remove_block_group()
1629 struct extent_map_tree *em_tree; in read_bg_from_eb() local
1640 em_tree = &fs_info->mapping_tree; in read_bg_from_eb()
1641 read_lock(&em_tree->lock); in read_bg_from_eb()
1643 read_unlock(&em_tree->lock); in read_bg_from_eb()
4011 write_lock(&em_tree->lock); in btrfs_unfreeze_block_group()
[all …]
A Dzoned.c1161 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in btrfs_load_block_group_zone_info() local
1189 read_lock(&em_tree->lock); in btrfs_load_block_group_zone_info()
1190 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_load_block_group_zone_info()
1191 read_unlock(&em_tree->lock); in btrfs_load_block_group_zone_info()
1536 struct extent_map_tree *em_tree; in btrfs_rewrite_logical_zoned() local
1560 em_tree = &inode->extent_tree; in btrfs_rewrite_logical_zoned()
1561 write_lock(&em_tree->lock); in btrfs_rewrite_logical_zoned()
1562 em = search_extent_mapping(em_tree, ordered->file_offset, in btrfs_rewrite_logical_zoned()
1566 write_unlock(&em_tree->lock); in btrfs_rewrite_logical_zoned()
A Dfile.c563 write_lock(&em_tree->lock); in btrfs_drop_extent_cache()
564 em = lookup_extent_mapping(em_tree, start, len); in btrfs_drop_extent_cache()
566 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache()
574 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache()
581 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache()
655 replace_extent_mapping(em_tree, em, split, in btrfs_drop_extent_cache()
658 ret = add_extent_mapping(em_tree, split, in btrfs_drop_extent_cache()
667 remove_extent_mapping(em_tree, em); in btrfs_drop_extent_cache()
668 write_unlock(&em_tree->lock); in btrfs_drop_extent_cache()
2519 write_lock(&em_tree->lock); in fill_holes()
[all …]
A Dextent_map.h97 struct extent_map_tree *em_tree,
A Dvolumes.c1779 read_lock(&em_tree->lock); in find_next_chunk()
1785 read_unlock(&em_tree->lock); in find_next_chunk()
3011 read_lock(&em_tree->lock); in btrfs_get_chunk_map()
3013 read_unlock(&em_tree->lock); in btrfs_get_chunk_map()
5393 write_lock(&em_tree->lock); in create_chunk()
5400 write_unlock(&em_tree->lock); in create_chunk()
5426 write_lock(&em_tree->lock); in create_chunk()
8024 read_lock(&em_tree->lock); in verify_one_dev_extent()
8026 read_unlock(&em_tree->lock); in verify_one_dev_extent()
8111 read_lock(&em_tree->lock); in verify_chunk_dev_extent_mapping()
[all …]
A Dinode.c1075 read_lock(&em_tree->lock); in get_extent_allocation_hint()
1095 read_unlock(&em_tree->lock); in get_extent_allocation_hint()
2349 write_lock(&em_tree->lock); in split_zoned_em()
2421 write_unlock(&em_tree->lock); in split_zoned_em()
5276 write_lock(&em_tree->lock); in btrfs_cont_expand()
7066 read_lock(&em_tree->lock); in btrfs_get_extent()
7068 read_unlock(&em_tree->lock); in btrfs_get_extent()
7247 write_lock(&em_tree->lock); in btrfs_get_extent()
7249 write_unlock(&em_tree->lock); in btrfs_get_extent()
7750 write_lock(&em_tree->lock); in create_io_em()
[all …]
A Ddev-replace.c850 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in btrfs_dev_replace_update_device_in_mapping_tree() local
856 write_lock(&em_tree->lock); in btrfs_dev_replace_update_device_in_mapping_tree()
858 em = lookup_extent_mapping(em_tree, start, (u64)-1); in btrfs_dev_replace_update_device_in_mapping_tree()
868 write_unlock(&em_tree->lock); in btrfs_dev_replace_update_device_in_mapping_tree()
A Drelocation.c2889 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in setup_relocation_extent_mapping() local
2905 write_lock(&em_tree->lock); in setup_relocation_extent_mapping()
2906 ret = add_extent_mapping(em_tree, em, 0); in setup_relocation_extent_mapping()
2907 write_unlock(&em_tree->lock); in setup_relocation_extent_mapping()
A Dioctl.c995 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in defrag_lookup_extent() local
1004 read_lock(&em_tree->lock); in defrag_lookup_extent()
1005 em = lookup_extent_mapping(em_tree, start, sectorsize); in defrag_lookup_extent()
1006 read_unlock(&em_tree->lock); in defrag_lookup_extent()
A Dextent_io.c2505 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_get_io_failure_record() local
2533 read_lock(&em_tree->lock); in btrfs_get_io_failure_record()
2534 em = lookup_extent_mapping(em_tree, start, failrec->len); in btrfs_get_io_failure_record()
2536 read_unlock(&em_tree->lock); in btrfs_get_io_failure_record()
2545 read_unlock(&em_tree->lock); in btrfs_get_io_failure_record()
A Dtree-log.c5588 struct extent_map_tree *em_tree = &inode->extent_tree; in btrfs_log_inode() local
5775 write_lock(&em_tree->lock); in btrfs_log_inode()
5776 list_for_each_entry_safe(em, n, &em_tree->modified_extents, list) in btrfs_log_inode()
5778 write_unlock(&em_tree->lock); in btrfs_log_inode()

Completed in 95 milliseconds