Home
last modified time | relevance | path

Searched refs:sectorsize (Results 1 – 25 of 54) sorted by relevance

123

/fs/btrfs/tests/
A Dinode-tests.c133 insert_extent(root, offset, sectorsize, sectorsize, 0, 0, 0, in setup_file_extents()
137 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
138 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
165 insert_extent(root, offset, sectorsize, 4 * sectorsize, sectorsize, in setup_file_extents()
170 insert_extent(root, offset, 2 * sectorsize, 4 * sectorsize, in setup_file_extents()
171 2 * sectorsize, disk_bytenr, 4 * sectorsize, in setup_file_extents()
192 insert_extent(root, offset, sectorsize, sectorsize, 0, in setup_file_extents()
193 disk_bytenr + sectorsize, sectorsize, in setup_file_extents()
198 2 * sectorsize, disk_bytenr, sectorsize, in setup_file_extents()
839 insert_extent(root, sectorsize, sectorsize, sectorsize, 0, sectorsize, in test_hole_first()
[all …]
A Dfree-space-tests.c159 u32 sectorsize) in test_bitmaps_and_extents() argument
396 u32 sectorsize) in test_steal_space_from_bitmap_to_extent() argument
620 0, sectorsize, 0, in test_steal_space_from_bitmap_to_extent()
624 sectorsize, offset); in test_steal_space_from_bitmap_to_extent()
809 0, 2 * sectorsize, 0, in test_steal_space_from_bitmap_to_extent()
813 2 * sectorsize, offset); in test_steal_space_from_bitmap_to_extent()
856 offset += bytes + sectorsize; in test_bytes_index()
904 offset = BITS_PER_BITMAP * sectorsize; in test_bytes_index()
916 offset = sectorsize * i; in test_bytes_index()
928 offset = (BITS_PER_BITMAP * sectorsize) + sectorsize; in test_bytes_index()
[all …]
A Dbtrfs-tests.c144 fs_info->sectorsize = sectorsize; in btrfs_alloc_dummy_fs_info()
145 fs_info->sectorsize_bits = ilog2(sectorsize); in btrfs_alloc_dummy_fs_info()
223 cache->full_stripe_len = fs_info->sectorsize; in btrfs_alloc_dummy_block_group()
265 u32 sectorsize, nodesize; in btrfs_run_sanity_tests() local
273 sectorsize = test_sectorsize[i]; in btrfs_run_sanity_tests()
274 for (nodesize = sectorsize; in btrfs_run_sanity_tests()
278 sectorsize, nodesize); in btrfs_run_sanity_tests()
286 ret = btrfs_test_extent_io(sectorsize, nodesize); in btrfs_run_sanity_tests()
289 ret = btrfs_test_inodes(sectorsize, nodesize); in btrfs_run_sanity_tests()
292 ret = btrfs_test_qgroups(sectorsize, nodesize); in btrfs_run_sanity_tests()
[all …]
A Dbtrfs-tests.h39 int btrfs_test_extent_buffer_operations(u32 sectorsize, u32 nodesize);
40 int btrfs_test_free_space_cache(u32 sectorsize, u32 nodesize);
41 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize);
42 int btrfs_test_inodes(u32 sectorsize, u32 nodesize);
43 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize);
44 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize);
45 int btrfs_test_raid_stripe_tree(u32 sectorsize, u32 nodesize);
47 int btrfs_test_delayed_refs(u32 sectorsize, u32 nodesize);
49 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize);
A Dextent-io-tests.c109 static int test_find_delalloc(u32 sectorsize, u32 nodesize) in test_find_delalloc() argument
126 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_find_delalloc()
188 if (start != 0 || end != (sectorsize - 1)) { in test_find_delalloc()
190 sectorsize - 1, start, end); in test_find_delalloc()
238 test_start = max_bytes + sectorsize; in test_find_delalloc()
505 static int test_eb_bitmaps(u32 sectorsize, u32 nodesize) in test_eb_bitmaps() argument
544 eb = alloc_dummy_extent_buffer(fs_info, sectorsize); in test_eb_bitmaps()
810 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize) in btrfs_test_extent_io() argument
816 ret = test_find_delalloc(sectorsize, nodesize); in btrfs_test_extent_io()
824 ret = test_eb_bitmaps(sectorsize, nodesize); in btrfs_test_extent_io()
[all …]
A Dfree-space-tree-tests.c71 offset += fs_info->sectorsize; in __check_free_space_extents()
421 static int run_test(test_func_t test_func, int bitmaps, u32 sectorsize, in run_test() argument
431 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in run_test()
528 ret = run_test(test_func, 0, sectorsize, nodesize, alignment); in run_test_both_formats()
532 test_func, sectorsize, nodesize, alignment); in run_test_both_formats()
536 ret = run_test(test_func, 1, sectorsize, nodesize, alignment); in run_test_both_formats()
540 test_func, sectorsize, nodesize, alignment); in run_test_both_formats()
547 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize) in btrfs_test_free_space_tree() argument
574 ret = run_test_both_formats(tests[i], sectorsize, nodesize, in btrfs_test_free_space_tree()
575 sectorsize); in btrfs_test_free_space_tree()
[all …]
A Dextent-buffer-tests.c13 static int test_btrfs_split_item(u32 sectorsize, u32 nodesize) in test_btrfs_split_item() argument
31 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in test_btrfs_split_item()
219 int btrfs_test_extent_buffer_operations(u32 sectorsize, u32 nodesize) in btrfs_test_extent_buffer_operations() argument
222 return test_btrfs_split_item(sectorsize, nodesize); in btrfs_test_extent_buffer_operations()
A Dqgroup-tests.c206 u32 sectorsize, u32 nodesize) in test_no_shared_qgroup() argument
318 u32 sectorsize, u32 nodesize) in test_multiple_refs() argument
471 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize) in btrfs_test_qgroups() argument
478 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in btrfs_test_qgroups()
551 ret = test_no_shared_qgroup(root, sectorsize, nodesize); in btrfs_test_qgroups()
554 ret = test_multiple_refs(root, sectorsize, nodesize); in btrfs_test_qgroups()
/fs/btrfs/
A Dlzo.c136 const u32 sectorsize) in copy_compressed_data_to_page() argument
150 ASSERT((*cur_out / sectorsize) == (*cur_out + LZO_LEN - 1) / sectorsize); in copy_compressed_data_to_page()
170 u32 copy_len = min_t(u32, sectorsize - *cur_out % sectorsize, in copy_compressed_data_to_page()
217 const u32 sectorsize = inode_to_fs_info(mapping->host)->sectorsize; in lzo_compress_folios() local
268 &cur_out, sectorsize); in lzo_compress_folios()
334 const u32 sectorsize = fs_info->sectorsize; in lzo_decompress_bio() local
379 ASSERT(cur_in / sectorsize == in lzo_decompress_bio()
428 sector_bytes_left = sectorsize - (cur_in % sectorsize); in lzo_decompress_bio()
445 const u32 sectorsize = fs_info->sectorsize; in lzo_decompress() local
466 out_len = sectorsize; in lzo_decompress()
[all …]
A Dtree-checker.c212 u32 sectorsize = fs_info->sectorsize; in check_extent_data_item() local
219 key->offset, sectorsize); in check_extent_data_item()
368 u32 sectorsize = fs_info->sectorsize; in check_csum_item() local
380 key->offset, sectorsize); in check_csum_item()
821 u32 sectorsize) in btrfs_check_chunk_valid() argument
875 logical, sectorsize); in btrfs_check_chunk_valid()
1501 fs_info->sectorsize))) { in check_extent_item()
1810 const u32 sectorsize = leaf->fs_info->sectorsize; in check_dev_extent_item() local
1838 sectorsize))) { in check_dev_extent_item()
1842 sectorsize); in check_dev_extent_item()
[all …]
A Ddelalloc-space.c133 bytes = ALIGN(bytes, fs_info->sectorsize); in btrfs_alloc_data_chunk_ondemand()
150 len = round_up(start + len, fs_info->sectorsize) - in btrfs_check_data_free_space()
151 round_down(start, fs_info->sectorsize); in btrfs_check_data_free_space()
152 start = round_down(start, fs_info->sectorsize); in btrfs_check_data_free_space()
187 ASSERT(IS_ALIGNED(len, fs_info->sectorsize)); in btrfs_free_reserved_data_space_noquota()
205 len = round_up(start + len, fs_info->sectorsize) - in btrfs_free_reserved_data_space()
206 round_down(start, fs_info->sectorsize); in btrfs_free_reserved_data_space()
207 start = round_down(start, fs_info->sectorsize); in btrfs_free_reserved_data_space()
342 num_bytes = ALIGN(num_bytes, fs_info->sectorsize); in btrfs_delalloc_reserve_metadata()
343 disk_num_bytes = ALIGN(disk_num_bytes, fs_info->sectorsize); in btrfs_delalloc_reserve_metadata()
[all …]
A Draid56.c305 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in full_page_sectors_uptodate() local
327 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in index_stripe_sectors() local
348 const u32 sectorsize = src->bioc->fs_info->sectorsize; in steal_rbio_page() local
1139 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in rbio_add_io_sector() local
1208 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in index_one_bio() local
1313 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in generate_pq_vertical() local
1514 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in set_bio_pages_uptodate() local
1734 const u32 sectorsize = fs_info->sectorsize; in rbio_add_bio() local
1843 const u32 sectorsize = fs_info->sectorsize; in recover_vertical() local
2495 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in alloc_rbio_essential_pages() local
[all …]
A Dfile-item.c284 const u32 sectorsize = fs_info->sectorsize; in search_csum_tree() local
291 ASSERT(IS_ALIGNED(disk_bytenr, sectorsize) && in search_csum_tree()
292 IS_ALIGNED(len, sectorsize)); in search_csum_tree()
345 const u32 sectorsize = fs_info->sectorsize; in btrfs_lookup_bio_sums() local
434 file_offset + sectorsize - 1, in btrfs_lookup_bio_sums()
442 bio_offset += count * sectorsize; in btrfs_lookup_bio_sums()
772 bvec.bv_len + fs_info->sectorsize in btrfs_csum_one_bio()
778 data + (i * fs_info->sectorsize), in btrfs_csum_one_bio()
779 fs_info->sectorsize, in btrfs_csum_one_bio()
1317 em->len = fs_info->sectorsize; in btrfs_extent_item_to_extent_map()
[all …]
A Dfile.c88 start_pos = round_down(pos, fs_info->sectorsize); in btrfs_dirty_folio()
90 fs_info->sectorsize); in btrfs_dirty_folio()
415 fs_info->sectorsize); in btrfs_drop_extents()
998 fs_info->sectorsize) - 1; in btrfs_check_nocow_lock()
2886 const u64 sectorsize = inode->root->fs_info->sectorsize; in btrfs_zero_range_check_range_boundary() local
2890 offset = round_down(offset, sectorsize); in btrfs_zero_range_check_range_boundary()
2916 const u64 sectorsize = fs_info->sectorsize; in btrfs_zero_range() local
2991 alloc_end = alloc_start + sectorsize; in btrfs_zero_range()
2995 alloc_start = round_up(offset, sectorsize); in btrfs_zero_range()
3004 if (!IS_ALIGNED(offset, sectorsize)) { in btrfs_zero_range()
[all …]
A Ddefrag.c266 cur = max(cur + fs_info->sectorsize, range.start); in btrfs_run_defrag_inode()
743 const u32 sectorsize = BTRFS_I(inode)->root->fs_info->sectorsize; in defrag_lookup_extent() local
750 em = btrfs_lookup_extent_mapping(em_tree, start, sectorsize); in defrag_lookup_extent()
769 u64 end = start + sectorsize - 1; in defrag_lookup_extent()
1201 const u32 sectorsize = inode->root->fs_info->sectorsize; in defrag_one_range() local
1208 ASSERT(IS_ALIGNED(start, sectorsize) && IS_ALIGNED(len, sectorsize)); in defrag_one_range()
1279 const u32 sectorsize = inode->root->fs_info->sectorsize; in defrag_one_cluster() local
1302 (max_sectors - *sectors_defragged) * sectorsize); in defrag_one_cluster()
1415 cur = round_down(range->start, fs_info->sectorsize); in btrfs_defrag_file()
1416 last_byte = round_up(last_byte, fs_info->sectorsize) - 1; in btrfs_defrag_file()
A Dbio.c187 repair_bbio->file_offset, fs_info->sectorsize, in btrfs_end_repair_bio()
211 const u32 sectorsize = fs_info->sectorsize; in repair_one_sector() local
221 num_copies = btrfs_num_copies(fs_info, logical, sectorsize); in repair_one_sector()
257 u32 sectorsize = fs_info->sectorsize; in btrfs_check_read_bio() local
281 bv.bv_len = min(bv.bv_len, sectorsize); in btrfs_check_read_bio()
285 bio_advance_iter_single(&bbio->bio, iter, sectorsize); in btrfs_check_read_bio()
286 offset += sectorsize; in btrfs_check_read_bio()
655 return ALIGN_DOWN(sector_offset << SECTOR_SHIFT, bbio->fs_info->sectorsize); in btrfs_append_map_length()
A Dreflink.c62 const u32 block_size = fs_info->sectorsize; in copy_inline_to_page()
178 fs_info->sectorsize); in clone_copy_inline_extent()
522 ASSERT(datal <= fs_info->sectorsize); in btrfs_clone()
525 WARN_ON(datal > fs_info->sectorsize)) { in btrfs_clone()
558 fs_info->sectorsize); in btrfs_clone()
641 const u64 bs = fs_info->sectorsize; in btrfs_extent_same_range()
713 u64 bs = fs_info->sectorsize; in btrfs_clone_files()
783 u64 bs = inode_out->root->fs_info->sectorsize; in btrfs_remap_file_range_prep()
A Dextent_io.c451 const u32 sectorsize = fs_info->sectorsize; in end_bbio_data_write() local
460 if (!IS_ALIGNED(fi.offset, sectorsize)) in end_bbio_data_write()
1077 const u32 blocksize = fs_info->sectorsize; in can_skip_one_ordered_range()
1477 fs_info->sectorsize, false); in writepage_delalloc()
1530 const u32 sectorsize = fs_info->sectorsize; in submit_one_sector() local
1532 ASSERT(IS_ALIGNED(filepos, sectorsize)); in submit_one_sector()
1553 ASSERT(IS_ALIGNED(em->start, sectorsize)); in submit_one_sector()
1554 ASSERT(IS_ALIGNED(em->len, sectorsize)); in submit_one_sector()
1667 fs_info->sectorsize, false); in extent_writepage_io()
2498 const u32 sectorsize = fs_info->sectorsize; in extent_write_locked_range() local
[all …]
A Ddisk-io.c550 if (fs_info->sectorsize == PAGE_SIZE) { in btree_dirty_folio()
2368 sectorsize); in validate_sys_chunk_array()
2435 if (!is_power_of_2(sectorsize) || sectorsize < BTRFS_MIN_BLOCKSIZE || in btrfs_validate_super()
2453 if (sectorsize > PAGE_SIZE || (sectorsize != SZ_4K && in btrfs_validate_super()
2454 sectorsize != PAGE_SIZE && in btrfs_validate_super()
2458 sectorsize, PAGE_SIZE); in btrfs_validate_super()
2895 fs_info->sectorsize = 4096; in btrfs_init_fs_info()
3282 u32 sectorsize; in open_ctree() local
3391 stripesize = sectorsize; in open_ctree()
3397 fs_info->sectorsize = sectorsize; in open_ctree()
[all …]
A Dprint-tree.c153 if (!IS_ALIGNED(offset, eb->fs_info->sectorsize)) in print_extent_item()
156 offset, eb->fs_info->sectorsize); in print_extent_item()
170 if (!IS_ALIGNED(offset, eb->fs_info->sectorsize)) in print_extent_item()
173 offset, eb->fs_info->sectorsize); in print_extent_item()
A Dcompression.c381 ASSERT(IS_ALIGNED(ordered->file_offset, fs_info->sectorsize)); in btrfs_submit_compressed_write()
382 ASSERT(IS_ALIGNED(ordered->num_bytes, fs_info->sectorsize)); in btrfs_submit_compressed_write()
443 if (fs_info->sectorsize < PAGE_SIZE) in add_ra_bio_pages()
513 (cur + fs_info->sectorsize > btrfs_extent_map_end(em)) || in add_ra_bio_pages()
547 if (fs_info->sectorsize < PAGE_SIZE) in add_ra_bio_pages()
584 em = btrfs_lookup_extent_mapping(em_tree, file_offset, fs_info->sectorsize); in btrfs_submit_compressed_read()
1079 const u32 sectorsize = fs_info->sectorsize; in btrfs_decompress() local
1087 ASSERT(dest_pgoff + destlen <= PAGE_SIZE && destlen <= sectorsize); in btrfs_decompress()
A Dinode.c188 fs_info->sectorsize, nlink, in data_reloc_print_warning_inode()
462 const u32 sectorsize = trans->fs_info->sectorsize; in insert_inline_extent() local
475 ASSERT(size <= sectorsize); in insert_inline_extent()
572 if (size > fs_info->sectorsize) in can_cow_file_range_inline()
576 if (data_len >= fs_info->sectorsize) in can_cow_file_range_inline()
629 drop_args.end = fs_info->sectorsize; in __cow_file_range_inline()
854 u64 blocksize = fs_info->sectorsize; in compress_file_range()
1277 u64 blocksize = fs_info->sectorsize; in cow_file_range()
2933 const u64 sectorsize = root->fs_info->sectorsize; in insert_reserved_file_extent() local
2998 num_bytes -= sectorsize; in insert_reserved_file_extent()
[all …]
A Dfree-space-tree.c52 bitmap_range = cache->fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in btrfs_set_free_space_tree_thresholds()
260 fs_info->sectorsize); in btrfs_convert_free_space_to_bitmaps()
262 fs_info->sectorsize); in btrfs_convert_free_space_to_bitmaps()
307 bitmap_range = fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in btrfs_convert_free_space_to_bitmaps()
405 fs_info->sectorsize * in btrfs_convert_free_space_to_extents()
452 key.objectid = start + start_bit * fs_info->sectorsize; in btrfs_convert_free_space_to_extents()
454 key.offset = (end_bit - start_bit) * fs_info->sectorsize; in btrfs_convert_free_space_to_extents()
538 block_group->fs_info->sectorsize); in btrfs_free_space_test_bit()
629 u64 prev_block = start - block_group->fs_info->sectorsize; in modify_free_space_bitmap()
1604 offset += fs_info->sectorsize; in load_free_space_bitmaps()
A Dfiemap.c644 const u64 sectorsize = inode->root->fs_info->sectorsize; in extent_fiemap() local
660 range_start = round_down(start, sectorsize); in extent_fiemap()
661 range_end = round_up(start + len, sectorsize); in extent_fiemap()
A Ddev-replace.c215 dev_replace->tgtdev->io_width = fs_info->sectorsize; in btrfs_init_dev_replace()
216 dev_replace->tgtdev->io_align = fs_info->sectorsize; in btrfs_init_dev_replace()
217 dev_replace->tgtdev->sector_size = fs_info->sectorsize; in btrfs_init_dev_replace()
299 device->io_width = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
300 device->io_align = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
301 device->sector_size = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()

Completed in 783 milliseconds

123