Home
last modified time | relevance | path

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

12

/Linux-v4.19/fs/btrfs/tests/
Dinode-tests.c89 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 …]
Dbtrfs-tests.h18 int btrfs_test_extent_buffer_operations(u32 sectorsize, u32 nodesize);
19 int btrfs_test_free_space_cache(u32 sectorsize, u32 nodesize);
20 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize);
21 int btrfs_test_inodes(u32 sectorsize, u32 nodesize);
22 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize);
23 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize);
26 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize);
Dfree-space-tests.c90 u32 sectorsize) in test_bitmaps() argument
130 next_bitmap_offset = (u64)(BITS_PER_BITMAP * sectorsize); in test_bitmaps()
159 u32 sectorsize) in test_bitmaps_and_extents() argument
161 u64 bitmap_offset = (u64)(BITS_PER_BITMAP * sectorsize); in test_bitmaps_and_extents()
396 u32 sectorsize) in test_steal_space_from_bitmap_to_extent() argument
534 ret = btrfs_add_free_space(cache, SZ_128M + SZ_16M, sectorsize); in test_steal_space_from_bitmap_to_extent()
592 if (cache->free_space_ctl->free_space != (SZ_1M + sectorsize)) { in test_steal_space_from_bitmap_to_extent()
593 test_err("cache free space is not 1Mb + %u", sectorsize); in test_steal_space_from_bitmap_to_extent()
615 if (cache->free_space_ctl->free_space != sectorsize) { in test_steal_space_from_bitmap_to_extent()
616 test_err("cache free space is not %u", sectorsize); in test_steal_space_from_bitmap_to_extent()
[all …]
Dbtrfs-tests.c69 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize) in btrfs_alloc_dummy_fs_info() argument
91 fs_info->sectorsize = sectorsize; in btrfs_alloc_dummy_fs_info()
201 cache->full_stripe_len = fs_info->sectorsize; in btrfs_alloc_dummy_block_group()
234 u32 sectorsize, nodesize; in btrfs_run_sanity_tests() local
242 sectorsize = test_sectorsize[i]; in btrfs_run_sanity_tests()
243 for (nodesize = sectorsize; in btrfs_run_sanity_tests()
247 sectorsize, nodesize); in btrfs_run_sanity_tests()
248 ret = btrfs_test_free_space_cache(sectorsize, nodesize); in btrfs_run_sanity_tests()
251 ret = btrfs_test_extent_buffer_operations(sectorsize, in btrfs_run_sanity_tests()
255 ret = btrfs_test_extent_io(sectorsize, nodesize); in btrfs_run_sanity_tests()
[all …]
Dextent-io-tests.c58 static int test_find_delalloc(u32 sectorsize) in test_find_delalloc() argument
106 set_extent_delalloc(&tmp, 0, sectorsize - 1, 0, NULL); in test_find_delalloc()
115 if (start != 0 || end != (sectorsize - 1)) { in test_find_delalloc()
117 sectorsize - 1, start, end); in test_find_delalloc()
137 set_extent_delalloc(&tmp, sectorsize, max_bytes - 1, 0, NULL); in test_find_delalloc()
165 test_start = max_bytes + sectorsize; in test_find_delalloc()
372 static int test_eb_bitmaps(u32 sectorsize, u32 nodesize) in test_eb_bitmaps() argument
386 len = (sectorsize < BTRFS_MAX_METADATA_BLOCKSIZE) in test_eb_bitmaps()
387 ? sectorsize * 4 : sectorsize; in test_eb_bitmaps()
424 int btrfs_test_extent_io(u32 sectorsize, u32 nodesize) in btrfs_test_extent_io() argument
[all …]
Dfree-space-tree-tests.c71 offset += fs_info->sectorsize; in __check_free_space_extents()
435 static int run_test(test_func_t test_func, int bitmaps, u32 sectorsize, in run_test() argument
445 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in run_test()
533 static int run_test_both_formats(test_func_t test_func, u32 sectorsize, in run_test_both_formats() argument
539 ret = run_test(test_func, 0, sectorsize, nodesize, alignment); in run_test_both_formats()
543 test_func, sectorsize, nodesize, alignment); in run_test_both_formats()
547 ret = run_test(test_func, 1, sectorsize, nodesize, alignment); in run_test_both_formats()
551 test_func, sectorsize, nodesize, alignment); in run_test_both_formats()
558 int btrfs_test_free_space_tree(u32 sectorsize, u32 nodesize) in btrfs_test_free_space_tree() argument
585 ret = run_test_both_formats(tests[i], sectorsize, nodesize, in btrfs_test_free_space_tree()
[all …]
Dextent-buffer-tests.c12 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()
Dqgroup-tests.c208 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-v4.19/arch/um/drivers/
Dcow_user.c28 __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 …]
Dcow.h8 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,
Dubd_kern.c55 int sectorsize; member
682 int fd, err, sectorsize, asked_switch, mode = 0644; in open_ubd_file() local
713 &size, &sectorsize, &align, bitmap_offset_out); in open_ubd_file()
731 sectorsize, align, &size); in open_ubd_file()
743 cow_sizes(version, size, sectorsize, align, *bitmap_offset_out, in open_ubd_file()
754 int sectorsize, int alignment, int *bitmap_offset_out, in create_cow_file() argument
768 err = init_cow_file(fd, cow_file, backing_file, sectorsize, alignment, in create_cow_file()
1315 io_req->sectorsize = 1 << 9; in prepare_request()
1490 nsectors = req->length / req->sectorsize; in do_io()
1501 start * req->sectorsize; in do_io()
[all …]
/Linux-v4.19/fs/btrfs/
Dtree-checker.c112 u32 sectorsize = fs_info->sectorsize; in check_extent_data_item() local
115 if (!IS_ALIGNED(key->offset, sectorsize)) { in check_extent_data_item()
118 key->offset, sectorsize); in check_extent_data_item()
182 if (CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, ram_bytes, sectorsize) || in check_extent_data_item()
183 CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, disk_bytenr, sectorsize) || in check_extent_data_item()
184 CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, disk_num_bytes, sectorsize) || in check_extent_data_item()
185 CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, offset, sectorsize) || in check_extent_data_item()
186 CHECK_FE_ALIGNED(fs_info, leaf, slot, fi, num_bytes, sectorsize)) in check_extent_data_item()
195 u32 sectorsize = fs_info->sectorsize; in check_csum_item() local
204 if (!IS_ALIGNED(key->offset, sectorsize)) { in check_csum_item()
[all …]
Dfile-item.c26 sizeof(u32) * (fs_info)->sectorsize)
239 offset + fs_info->sectorsize - 1, in __btrfs_lookup_bio_sums()
258 fs_info->sectorsize; in __btrfs_lookup_bio_sums()
267 diff = diff / fs_info->sectorsize; in __btrfs_lookup_bio_sums()
279 disk_bytenr += fs_info->sectorsize; in __btrfs_lookup_bio_sums()
280 offset += fs_info->sectorsize; in __btrfs_lookup_bio_sums()
281 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 …]
Dfile.c528 start_pos = pos & ~((u64) fs_info->sectorsize - 1); in btrfs_dirty_pages()
530 fs_info->sectorsize); in btrfs_dirty_pages()
986 fs_info->sectorsize); in __btrfs_drop_extents()
1475 start_pos = round_down(pos, fs_info->sectorsize); in lock_and_cleanup_extent_if_need()
1478 fs_info->sectorsize) - 1; in lock_and_cleanup_extent_if_need()
1536 lockstart = round_down(pos, fs_info->sectorsize); in check_can_nocow()
1538 fs_info->sectorsize) - 1; in check_can_nocow()
1622 sector_offset = pos & (fs_info->sectorsize - 1); in btrfs_buffered_write()
1624 fs_info->sectorsize); in btrfs_buffered_write()
1647 fs_info->sectorsize); in btrfs_buffered_write()
[all …]
Dfree-space-tree.c28 bitmap_range = cache->fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in set_free_space_tree_thresholds()
134 static inline u32 free_space_bitmap_size(u64 size, u32 sectorsize) in free_space_bitmap_size() argument
136 return DIV_ROUND_UP((u32)div_u64(size, sectorsize), BITS_PER_BYTE); in free_space_bitmap_size()
198 fs_info->sectorsize); in convert_free_space_to_bitmaps()
236 fs_info->sectorsize); in convert_free_space_to_bitmaps()
238 fs_info->sectorsize); in convert_free_space_to_bitmaps()
279 bitmap_range = fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS; in convert_free_space_to_bitmaps()
288 fs_info->sectorsize); in convert_free_space_to_bitmaps()
336 fs_info->sectorsize); in convert_free_space_to_extents()
376 fs_info->sectorsize * in convert_free_space_to_extents()
[all …]
Ddev-replace.c159 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()
244 device->io_width = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
245 device->io_align = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
246 device->sector_size = fs_info->sectorsize; in btrfs_init_dev_replace_tgtdev()
Ddisk-io.c2411 u64 sectorsize = btrfs_super_sectorsize(sb); in validate_super() local
2443 if (!is_power_of_2(sectorsize) || sectorsize < 4096 || in validate_super()
2444 sectorsize > BTRFS_MAX_METADATA_BLOCKSIZE) { in validate_super()
2445 btrfs_err(fs_info, "invalid sectorsize %llu", sectorsize); in validate_super()
2449 if (sectorsize != PAGE_SIZE) { in validate_super()
2452 sectorsize, PAGE_SIZE); in validate_super()
2455 if (!is_power_of_2(nodesize) || nodesize < sectorsize || in validate_super()
2467 if (!IS_ALIGNED(btrfs_super_root(sb), sectorsize)) { in validate_super()
2472 if (!IS_ALIGNED(btrfs_super_chunk_root(sb), sectorsize)) { in validate_super()
2477 if (!IS_ALIGNED(btrfs_super_log_root(sb), sectorsize)) { in validate_super()
[all …]
Dsysfs.c452 fs_info->super_copy->sectorsize); in btrfs_sectorsize_show()
455 BTRFS_ATTR(, sectorsize, btrfs_sectorsize_show);
463 fs_info->super_copy->sectorsize); in btrfs_clone_alignment_show()
511 BTRFS_ATTR_PTR(, sectorsize),
Dscrub.c1795 len = sctx->fs_info->sectorsize; in scrub_checksum_data()
2350 int sectorsize = sparity->sctx->fs_info->sectorsize; in __scrub_mark_bitmap() local
2359 offset = div_u64(offset, sectorsize); in __scrub_mark_bitmap()
2360 nsectors64 = div_u64(len, sectorsize); in __scrub_mark_bitmap()
2436 index = div_u64(logical - sum->bytenr, sctx->fs_info->sectorsize); in scrub_find_csum()
2439 num_sectors = sum->len / sctx->fs_info->sectorsize; in scrub_find_csum()
2462 blocksize = sctx->fs_info->sectorsize; in scrub_extent()
2477 blocksize = sctx->fs_info->sectorsize; in scrub_extent()
2608 blocksize = sctx->fs_info->sectorsize; in scrub_extent_for_parity()
2826 nsectors = div_u64(map->stripe_len, fs_info->sectorsize); in scrub_raid56_parity()
[all …]
Dordered-data.h136 int num_sectors = (int)DIV_ROUND_UP(bytes, fs_info->sectorsize); in btrfs_ordered_sum_size()
Dinode.c274 u64 aligned_end = ALIGN(end, fs_info->sectorsize); in cow_file_range_inline()
285 actual_end > fs_info->sectorsize || in cow_file_range_inline()
288 (actual_end & (fs_info->sectorsize - 1)) == 0) || in cow_file_range_inline()
444 u64 blocksize = fs_info->sectorsize; in compress_file_range()
947 u64 blocksize = fs_info->sectorsize; in cow_file_range()
1001 fs_info->sectorsize, 0, alloc_hint, in cow_file_range()
1435 fs_info->sectorsize); in run_delalloc_nocow()
4542 fs_info->sectorsize), in btrfs_truncate_inode_items()
4642 fs_info->sectorsize); in btrfs_truncate_inode_items()
4840 u32 blocksize = fs_info->sectorsize; in btrfs_truncate_block()
[all …]
/Linux-v4.19/drivers/mtd/nand/raw/atmel/
Dpmecc.c229 if (req->ecc.sectorsize == 512) { in atmel_pmecc_create_gf_tables()
263 if (req->ecc.sectorsize == 512) in atmel_pmecc_get_gf_tables()
292 if (req->ecc.sectorsize == ATMEL_PMECC_SECTOR_SIZE_AUTO) { in atmel_pmecc_prepare_user_req()
297 req->ecc.sectorsize = 1024; in atmel_pmecc_prepare_user_req()
299 req->ecc.sectorsize = 512; in atmel_pmecc_prepare_user_req()
302 if (req->ecc.sectorsize != 512 && req->ecc.sectorsize != 1024) in atmel_pmecc_prepare_user_req()
305 if (req->pagesize % req->ecc.sectorsize) in atmel_pmecc_prepare_user_req()
308 req->ecc.nsectors = req->pagesize / req->ecc.sectorsize; in atmel_pmecc_prepare_user_req()
319 nbytes = DIV_ROUND_UP(strength * fls(8 * req->ecc.sectorsize), in atmel_pmecc_prepare_user_req()
403 if (req->ecc.sectorsize == 1024) in atmel_pmecc_create_user()
[all …]
Dpmecc.h51 int sectorsize; member
/Linux-v4.19/drivers/md/
Ddm-log-writes.c84 __le32 sectorsize; member
105 u32 sectorsize; member
234 lc->sectorsize - entrylen - datalen); in write_metadata()
237 ret = bio_add_page(bio, page, lc->sectorsize, 0); in write_metadata()
238 if (ret != lc->sectorsize) { in write_metadata()
283 pg_sectorlen = ALIGN(pg_datalen, lc->sectorsize); in write_inline_data()
419 super.sectorsize = cpu_to_le32(lc->sectorsize); in log_super()
553 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); in log_writes_ctr()
554 lc->sectorshift = ilog2(lc->sectorsize); in log_writes_ctr()
569 lc->next_sector = lc->sectorsize >> SECTOR_SHIFT; in log_writes_ctr()
[all …]
/Linux-v4.19/drivers/mtd/devices/
Dspear_smi.c101 unsigned long sectorsize; member
111 .sectorsize = ssize, \
861 flash->mtd.erasesize = flash_devices[flash_index].sectorsize; in spear_smi_setup_banks()

12