| /Linux-v5.4/fs/btrfs/tests/ |
| D | inode-tests.c | 89 static void setup_file_extents(struct btrfs_root *root, u32 sectorsize) in setup_file_extents() argument 110 offset = sectorsize; in setup_file_extents() 119 insert_extent(root, offset, sectorsize - 1, sectorsize - 1, 0, in setup_file_extents() 120 disk_bytenr, sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents() 122 disk_bytenr += sectorsize; in setup_file_extents() 123 offset += sectorsize - 1; in setup_file_extents() 129 insert_extent(root, offset, sectorsize, 4 * sectorsize, 0, disk_bytenr, in setup_file_extents() 130 4 * sectorsize, BTRFS_FILE_EXTENT_REG, 0, slot); in setup_file_extents() 132 offset += sectorsize; in setup_file_extents() 133 insert_extent(root, offset, sectorsize, sectorsize, 0, 0, 0, in setup_file_extents() [all …]
|
| D | free-space-tests.c | 91 u32 sectorsize) in test_bitmaps() argument 131 next_bitmap_offset = (u64)(BITS_PER_BITMAP * sectorsize); in test_bitmaps() 160 u32 sectorsize) in test_bitmaps_and_extents() argument 162 u64 bitmap_offset = (u64)(BITS_PER_BITMAP * sectorsize); in test_bitmaps_and_extents() 397 u32 sectorsize) in test_steal_space_from_bitmap_to_extent() argument 535 ret = btrfs_add_free_space(cache, SZ_128M + SZ_16M, sectorsize); in test_steal_space_from_bitmap_to_extent() 593 if (cache->free_space_ctl->free_space != (SZ_1M + sectorsize)) { in test_steal_space_from_bitmap_to_extent() 594 test_err("cache free space is not 1Mb + %u", sectorsize); in test_steal_space_from_bitmap_to_extent() 616 if (cache->free_space_ctl->free_space != sectorsize) { in test_steal_space_from_bitmap_to_extent() 617 test_err("cache free space is not %u", sectorsize); in test_steal_space_from_bitmap_to_extent() [all …]
|
| D | btrfs-tests.h | 33 int btrfs_test_extent_buffer_operations(u32 sectorsize, u32 nodesize); 34 int btrfs_test_free_space_cache(u32 sectorsize, u32 nodesize); 35 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize); 36 int btrfs_test_inodes(u32 sectorsize, u32 nodesize); 37 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize); 38 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize); 41 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize);
|
| D | btrfs-tests.c | 89 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize) in btrfs_alloc_dummy_fs_info() argument 111 fs_info->sectorsize = sectorsize; in btrfs_alloc_dummy_fs_info() 224 cache->full_stripe_len = fs_info->sectorsize; in btrfs_alloc_dummy_block_group() 257 u32 sectorsize, nodesize; in btrfs_run_sanity_tests() local 265 sectorsize = test_sectorsize[i]; in btrfs_run_sanity_tests() 266 for (nodesize = sectorsize; in btrfs_run_sanity_tests() 270 sectorsize, nodesize); in btrfs_run_sanity_tests() 271 ret = btrfs_test_free_space_cache(sectorsize, nodesize); in btrfs_run_sanity_tests() 274 ret = btrfs_test_extent_buffer_operations(sectorsize, in btrfs_run_sanity_tests() 278 ret = btrfs_test_extent_io(sectorsize, nodesize); in btrfs_run_sanity_tests() [all …]
|
| D | extent-io-tests.c | 59 static int test_find_delalloc(u32 sectorsize) in test_find_delalloc() argument 113 set_extent_delalloc(tmp, 0, sectorsize - 1, 0, NULL); in test_find_delalloc() 122 if (start != 0 || end != (sectorsize - 1)) { in test_find_delalloc() 124 sectorsize - 1, start, end); in test_find_delalloc() 144 set_extent_delalloc(tmp, sectorsize, max_bytes - 1, 0, NULL); in test_find_delalloc() 172 test_start = max_bytes + sectorsize; in test_find_delalloc() 379 static int test_eb_bitmaps(u32 sectorsize, u32 nodesize) in test_eb_bitmaps() argument 393 len = (sectorsize < BTRFS_MAX_METADATA_BLOCKSIZE) in test_eb_bitmaps() 394 ? sectorsize * 4 : sectorsize; in test_eb_bitmaps() 537 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize) in btrfs_test_extent_io() argument [all …]
|
| D | free-space-tree-tests.c | 72 offset += fs_info->sectorsize; in __check_free_space_extents() 436 static int run_test(test_func_t test_func, int bitmaps, u32 sectorsize, in run_test() argument 446 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in run_test() 534 static int run_test_both_formats(test_func_t test_func, u32 sectorsize, in run_test_both_formats() argument 540 ret = run_test(test_func, 0, sectorsize, nodesize, alignment); in run_test_both_formats() 544 test_func, sectorsize, nodesize, alignment); in run_test_both_formats() 548 ret = run_test(test_func, 1, sectorsize, nodesize, alignment); in run_test_both_formats() 552 test_func, sectorsize, nodesize, alignment); in run_test_both_formats() 559 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize) in btrfs_test_free_space_tree() argument 586 ret = run_test_both_formats(tests[i], sectorsize, nodesize, in btrfs_test_free_space_tree() [all …]
|
| D | extent-buffer-tests.c | 12 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() 221 int btrfs_test_extent_buffer_operations(u32 sectorsize, u32 nodesize) in btrfs_test_extent_buffer_operations() argument 224 return test_btrfs_split_item(sectorsize, nodesize); in btrfs_test_extent_buffer_operations()
|
| D | qgroup-tests.c | 208 u32 sectorsize, u32 nodesize) in test_no_shared_qgroup() argument 309 u32 sectorsize, u32 nodesize) in test_multiple_refs() argument 451 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize) in btrfs_test_qgroups() argument 458 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in btrfs_test_qgroups() 526 ret = test_no_shared_qgroup(root, sectorsize, nodesize); in btrfs_test_qgroups() 529 ret = test_multiple_refs(root, sectorsize, nodesize); in btrfs_test_qgroups()
|
| /Linux-v5.4/arch/um/drivers/ |
| D | cow_user.c | 28 __s32 sectorsize; member 47 __s32 sectorsize; member 90 __u32 sectorsize; member 102 __u32 sectorsize; member 124 void cow_sizes(int version, __u64 size, int sectorsize, int align, in cow_sizes() argument 129 *bitmap_len_out = (size + sectorsize - 1) / (8 * sectorsize); in cow_sizes() 132 *data_offset_out = (*data_offset_out + sectorsize - 1) / in cow_sizes() 133 sectorsize; in cow_sizes() 134 *data_offset_out *= sectorsize; in cow_sizes() 137 *bitmap_len_out = DIV_ROUND(size, sectorsize); in cow_sizes() [all …]
|
| D | cow.h | 8 int sectorsize, int alignment, int *bitmap_offset_out, 19 int sectorsize, int alignment, 22 extern void cow_sizes(int version, __u64 size, int sectorsize, int align,
|
| D | ubd_kern.c | 57 int sectorsize; member 678 int fd, err, sectorsize, asked_switch, mode = 0644; in open_ubd_file() local 709 &size, §orsize, &align, bitmap_offset_out); in open_ubd_file() 727 sectorsize, align, &size); in open_ubd_file() 739 cow_sizes(version, size, sectorsize, align, *bitmap_offset_out, in open_ubd_file() 750 int sectorsize, int alignment, int *bitmap_offset_out, in create_cow_file() argument 764 err = init_cow_file(fd, cow_file, backing_file, sectorsize, alignment, in create_cow_file() 1338 io_req->sectorsize = SECTOR_SIZE; in ubd_queue_one_vec() 1515 nsectors = req->length / req->sectorsize; in do_io() 1526 start * req->sectorsize; in do_io() [all …]
|
| /Linux-v5.4/fs/btrfs/ |
| D | tree-checker.c | 119 end = ALIGN(key->offset + len, leaf->fs_info->sectorsize); in file_extent_end() 133 u32 sectorsize = fs_info->sectorsize; in check_extent_data_item() local 137 if (!IS_ALIGNED(key->offset, sectorsize)) { in check_extent_data_item() 140 key->offset, sectorsize); in check_extent_data_item() 204 if (CHECK_FE_ALIGNED(leaf, slot, fi, ram_bytes, sectorsize) || in check_extent_data_item() 205 CHECK_FE_ALIGNED(leaf, slot, fi, disk_bytenr, sectorsize) || in check_extent_data_item() 206 CHECK_FE_ALIGNED(leaf, slot, fi, disk_num_bytes, sectorsize) || in check_extent_data_item() 207 CHECK_FE_ALIGNED(leaf, slot, fi, offset, sectorsize) || in check_extent_data_item() 208 CHECK_FE_ALIGNED(leaf, slot, fi, num_bytes, sectorsize)) in check_extent_data_item() 249 u32 sectorsize = fs_info->sectorsize; in check_csum_item() local [all …]
|
| D | delalloc-space.c | 23 bytes = ALIGN(bytes, fs_info->sectorsize); in btrfs_alloc_data_chunk_ondemand() 145 len = round_up(start + len, fs_info->sectorsize) - in btrfs_check_data_free_space() 146 round_down(start, fs_info->sectorsize); in btrfs_check_data_free_space() 147 start = round_down(start, fs_info->sectorsize); in btrfs_check_data_free_space() 177 len = round_up(start + len, fs_info->sectorsize) - in btrfs_free_reserved_data_space_noquota() 178 round_down(start, fs_info->sectorsize); in btrfs_free_reserved_data_space_noquota() 179 start = round_down(start, fs_info->sectorsize); in btrfs_free_reserved_data_space_noquota() 200 len = round_up(start + len, root->fs_info->sectorsize) - in btrfs_free_reserved_data_space() 201 round_down(start, root->fs_info->sectorsize); in btrfs_free_reserved_data_space() 202 start = round_down(start, root->fs_info->sectorsize); in btrfs_free_reserved_data_space() [all …]
|
| D | file-item.c | 31 return ncsums * fs_info->sectorsize; in max_ordered_sum_bytes() 238 offset + fs_info->sectorsize - 1, in __btrfs_lookup_bio_sums() 257 fs_info->sectorsize; in __btrfs_lookup_bio_sums() 266 diff = diff / fs_info->sectorsize; in __btrfs_lookup_bio_sums() 278 disk_bytenr += fs_info->sectorsize; in __btrfs_lookup_bio_sums() 279 offset += fs_info->sectorsize; in __btrfs_lookup_bio_sums() 280 page_bytes_left -= fs_info->sectorsize; in __btrfs_lookup_bio_sums() 318 ASSERT(IS_ALIGNED(start, fs_info->sectorsize) && in btrfs_lookup_csums_range() 319 IS_ALIGNED(end + 1, fs_info->sectorsize)); in btrfs_lookup_csums_range() 372 csum_end = key.offset + (size / csum_size) * fs_info->sectorsize; in btrfs_lookup_csums_range() [all …]
|
| D | file.c | 529 start_pos = pos & ~((u64) fs_info->sectorsize - 1); in btrfs_dirty_pages() 531 fs_info->sectorsize); in btrfs_dirty_pages() 999 fs_info->sectorsize); in __btrfs_drop_extents() 1493 start_pos = round_down(pos, fs_info->sectorsize); in lock_and_cleanup_extent_if_need() 1496 fs_info->sectorsize) - 1; in lock_and_cleanup_extent_if_need() 1562 lockstart = round_down(pos, fs_info->sectorsize); in check_can_nocow() 1564 fs_info->sectorsize) - 1; in check_can_nocow() 1639 sector_offset = pos & (fs_info->sectorsize - 1); in btrfs_buffered_write() 1641 fs_info->sectorsize); in btrfs_buffered_write() 1664 fs_info->sectorsize); in btrfs_buffered_write() [all …]
|
| D | free-space-tree.c | 29 bitmap_range = cache->fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in set_free_space_tree_thresholds() 136 static inline u32 free_space_bitmap_size(u64 size, u32 sectorsize) in free_space_bitmap_size() argument 138 return DIV_ROUND_UP((u32)div_u64(size, sectorsize), BITS_PER_BYTE); in free_space_bitmap_size() 201 fs_info->sectorsize); in convert_free_space_to_bitmaps() 239 fs_info->sectorsize); in convert_free_space_to_bitmaps() 241 fs_info->sectorsize); in convert_free_space_to_bitmaps() 282 bitmap_range = fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in convert_free_space_to_bitmaps() 291 fs_info->sectorsize); in convert_free_space_to_bitmaps() 340 fs_info->sectorsize); in convert_free_space_to_extents() 380 fs_info->sectorsize * in convert_free_space_to_extents() [all …]
|
| D | dev-replace.c | 159 dev_replace->tgtdev->io_width = fs_info->sectorsize; in btrfs_init_dev_replace() 160 dev_replace->tgtdev->io_align = fs_info->sectorsize; in btrfs_init_dev_replace() 161 dev_replace->tgtdev->sector_size = fs_info->sectorsize; in btrfs_init_dev_replace() 243 device->io_width = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev() 244 device->io_align = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev() 245 device->sector_size = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
|
| D | disk-io.c | 2400 u64 sectorsize = btrfs_super_sectorsize(sb); in validate_super() local 2432 if (!is_power_of_2(sectorsize) || sectorsize < 4096 || in validate_super() 2433 sectorsize > BTRFS_MAX_METADATA_BLOCKSIZE) { in validate_super() 2434 btrfs_err(fs_info, "invalid sectorsize %llu", sectorsize); in validate_super() 2438 if (sectorsize != PAGE_SIZE) { in validate_super() 2441 sectorsize, PAGE_SIZE); in validate_super() 2444 if (!is_power_of_2(nodesize) || nodesize < sectorsize || in validate_super() 2456 if (!IS_ALIGNED(btrfs_super_root(sb), sectorsize)) { in validate_super() 2461 if (!IS_ALIGNED(btrfs_super_chunk_root(sb), sectorsize)) { in validate_super() 2466 if (!IS_ALIGNED(btrfs_super_log_root(sb), sectorsize)) { in validate_super() [all …]
|
| D | inode.c | 279 u64 aligned_end = ALIGN(end, fs_info->sectorsize); in cow_file_range_inline() 290 actual_end > fs_info->sectorsize || in cow_file_range_inline() 293 (actual_end & (fs_info->sectorsize - 1)) == 0) || in cow_file_range_inline() 473 u64 blocksize = fs_info->sectorsize; in compress_file_range() 975 u64 blocksize = fs_info->sectorsize; in cow_file_range() 1028 fs_info->sectorsize, 0, alloc_hint, in cow_file_range() 1524 extent_end = ALIGN(extent_end, fs_info->sectorsize); in run_delalloc_nocow() 4658 fs_info->sectorsize), in btrfs_truncate_inode_items() 4758 fs_info->sectorsize); in btrfs_truncate_inode_items() 4941 u32 blocksize = fs_info->sectorsize; in btrfs_truncate_block() [all …]
|
| D | scrub.c | 1812 len = sctx->fs_info->sectorsize; in scrub_checksum_data() 2374 int sectorsize = sparity->sctx->fs_info->sectorsize; in __scrub_mark_bitmap() local 2383 offset = div_u64(offset, sectorsize); in __scrub_mark_bitmap() 2384 nsectors64 = div_u64(len, sectorsize); in __scrub_mark_bitmap() 2460 index = div_u64(logical - sum->bytenr, sctx->fs_info->sectorsize); in scrub_find_csum() 2463 num_sectors = sum->len / sctx->fs_info->sectorsize; in scrub_find_csum() 2486 blocksize = sctx->fs_info->sectorsize; in scrub_extent() 2501 blocksize = sctx->fs_info->sectorsize; in scrub_extent() 2632 blocksize = sctx->fs_info->sectorsize; in scrub_extent_for_parity() 2850 nsectors = div_u64(map->stripe_len, fs_info->sectorsize); in scrub_raid56_parity() [all …]
|
| D | ordered-data.h | 139 int num_sectors = (int)DIV_ROUND_UP(bytes, fs_info->sectorsize); in btrfs_ordered_sum_size()
|
| D | sysfs.c | 540 fs_info->super_copy->sectorsize); in btrfs_sectorsize_show() 543 BTRFS_ATTR(, sectorsize, btrfs_sectorsize_show); 551 fs_info->super_copy->sectorsize); in btrfs_clone_alignment_show() 610 BTRFS_ATTR_PTR(, sectorsize),
|
| /Linux-v5.4/drivers/mtd/nand/raw/atmel/ |
| D | pmecc.c | 226 if (req->ecc.sectorsize == 512) { in atmel_pmecc_create_gf_tables() 260 if (req->ecc.sectorsize == 512) in atmel_pmecc_get_gf_tables() 289 if (req->ecc.sectorsize == ATMEL_PMECC_SECTOR_SIZE_AUTO) { in atmel_pmecc_prepare_user_req() 294 req->ecc.sectorsize = 1024; in atmel_pmecc_prepare_user_req() 296 req->ecc.sectorsize = 512; in atmel_pmecc_prepare_user_req() 299 if (req->ecc.sectorsize != 512 && req->ecc.sectorsize != 1024) in atmel_pmecc_prepare_user_req() 302 if (req->pagesize % req->ecc.sectorsize) in atmel_pmecc_prepare_user_req() 305 req->ecc.nsectors = req->pagesize / req->ecc.sectorsize; in atmel_pmecc_prepare_user_req() 316 nbytes = DIV_ROUND_UP(strength * fls(8 * req->ecc.sectorsize), in atmel_pmecc_prepare_user_req() 400 if (req->ecc.sectorsize == 1024) in atmel_pmecc_create_user() [all …]
|
| D | pmecc.h | 47 int sectorsize; member
|
| /Linux-v5.4/drivers/md/ |
| D | dm-log-writes.c | 85 __le32 sectorsize; member 106 u32 sectorsize; member 245 lc->sectorsize - entrylen - datalen); in write_metadata() 248 ret = bio_add_page(bio, page, lc->sectorsize, 0); in write_metadata() 249 if (ret != lc->sectorsize) { in write_metadata() 294 pg_sectorlen = ALIGN(pg_datalen, lc->sectorsize); in write_inline_data() 430 super.sectorsize = cpu_to_le32(lc->sectorsize); in log_super() 572 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); in log_writes_ctr() 573 lc->sectorshift = ilog2(lc->sectorsize); in log_writes_ctr() 588 lc->next_sector = lc->sectorsize >> SECTOR_SHIFT; in log_writes_ctr() [all …]
|