Home
last modified time | relevance | path

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

12

/linux/fs/btrfs/tests/
H A Dfree-space-tests.c90 static int test_bitmaps(struct btrfs_block_group *cache, 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
533 ret = btrfs_add_free_space(cache, SZ_128M + SZ_16M, sectorsize); in test_steal_space_from_bitmap_to_extent()
591 if (cache->free_space_ctl->free_space != (SZ_1M + sectorsize)) { in test_steal_space_from_bitmap_to_extent()
592 test_err("cache free space is not 1Mb + %u", sectorsize); in test_steal_space_from_bitmap_to_extent()
614 if (cache->free_space_ctl->free_space != sectorsize) { in test_steal_space_from_bitmap_to_extent()
615 test_err("cache free space is not %u", sectorsize); in test_steal_space_from_bitmap_to_extent()
[all …]
H A Dbtrfs-tests.c118 struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize) in btrfs_alloc_dummy_fs_info() argument
141 fs_info->sectorsize = sectorsize; in btrfs_alloc_dummy_fs_info()
142 fs_info->sectorsize_bits = ilog2(sectorsize); in btrfs_alloc_dummy_fs_info()
219 cache->full_stripe_len = fs_info->sectorsize; in btrfs_alloc_dummy_block_group()
261 u32 sectorsize, nodesize; in btrfs_run_sanity_tests() local
269 sectorsize = test_sectorsize[i]; in btrfs_run_sanity_tests()
270 for (nodesize = sectorsize; in btrfs_run_sanity_tests()
274 sectorsize, nodesize); in btrfs_run_sanity_tests()
275 ret = btrfs_test_free_space_cache(sectorsize, nodesize); in btrfs_run_sanity_tests()
278 ret = btrfs_test_extent_buffer_operations(sectorsize, in btrfs_run_sanity_tests()
[all …]
H 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()
H A Dqgroup-tests.c197 u32 sectorsize, u32 nodesize) in test_no_shared_qgroup() argument
309 u32 sectorsize, u32 nodesize) in test_multiple_refs() argument
462 int btrfs_test_qgroups(u32 sectorsize, u32 nodesize) in btrfs_test_qgroups() argument
469 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in btrfs_test_qgroups()
542 ret = test_no_shared_qgroup(root, sectorsize, nodesize); in btrfs_test_qgroups()
545 ret = test_multiple_refs(root, sectorsize, nodesize); in btrfs_test_qgroups()
/linux/arch/um/drivers/
H A Dcow_user.c29 __s32 sectorsize; member
48 __s32 sectorsize; member
91 __u32 sectorsize; member
103 __u32 sectorsize; member
125 void cow_sizes(int version, __u64 size, int sectorsize, int align, in cow_sizes() argument
130 *bitmap_len_out = (size + sectorsize - 1) / (8 * sectorsize); in cow_sizes()
133 *data_offset_out = (*data_offset_out + sectorsize - 1) / in cow_sizes()
134 sectorsize; in cow_sizes()
135 *data_offset_out *= sectorsize; in cow_sizes()
138 *bitmap_len_out = DIV_ROUND(size, sectorsize); in cow_sizes()
[all …]
H A 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,
H A Dubd_kern.c63 int sectorsize; member
610 int fd, err, sectorsize, asked_switch, mode = 0644; in open_ubd_file() local
641 &size, &sectorsize, &align, bitmap_offset_out); in open_ubd_file()
659 sectorsize, align, &size); in open_ubd_file()
671 cow_sizes(version, size, sectorsize, align, *bitmap_offset_out, in open_ubd_file()
682 int sectorsize, int alignment, int *bitmap_offset_out, in create_cow_file() argument
696 err = init_cow_file(fd, cow_file, backing_file, sectorsize, alignment, in create_cow_file()
1242 io_req->sectorsize = SECTOR_SIZE; in ubd_alloc_req()
1422 nsectors = desc->length / req->sectorsize; in do_io()
1432 start * req->sectorsize; in do_io()
[all …]
/linux/fs/btrfs/
H A Dlzo.c70 return lzo1x_worst_compress(fs_info->sectorsize); in workspace_buf_length()
74 return lzo1x_worst_compress(fs_info->sectorsize); in workspace_cbuf_length()
199 const u32 sectorsize = fs_info->sectorsize; in copy_compressed_data_to_bio() local
238 u32 copy_len = min_t(u32, sectorsize - *total_out % sectorsize, in copy_compressed_data_to_bio()
265 sector_bytes_left = round_up(*total_out, sectorsize) - *total_out; in copy_compressed_data_to_bio()
284 const u32 sectorsize = fs_info->sectorsize; in lzo_compress_bio() local
310 const u32 sectorsize_mask = sectorsize - 1; in lzo_compress_bio()
323 in_len = min_t(u32, start + len - cur_in, sectorsize - sector_off); in lzo_compress_bio()
346 if (cur_in - start > sectorsize * 2 && cur_in - start < total_out) { in lzo_compress_bio()
433 const u32 sectorsize = fs_info->sectorsize; in lzo_decompress_bio() local
[all …]
H A Dbio.c187 const u32 step = min(fs_info->sectorsize, PAGE_SIZE); in btrfs_end_repair_bio()
196 ASSERT(repair_bbio->saved_iter.bi_size == fs_info->sectorsize); in btrfs_end_repair_bio()
223 repair_bbio->file_offset, fs_info->sectorsize, in btrfs_end_repair_bio()
246 const u32 sectorsize = fs_info->sectorsize; in repair_one_sector() local
247 const u32 step = min(fs_info->sectorsize, PAGE_SIZE); in repair_one_sector()
248 const u32 nr_steps = sectorsize / step; in repair_one_sector()
254 sectorsize); in repair_one_sector()
263 num_copies = btrfs_num_copies(fs_info, logical, sectorsize); in repair_one_sector()
306 const u32 sectorsize = fs_info->sectorsize; in btrfs_check_read_bio() local
307 const u32 step = min(sectorsize, PAGE_SIZE); in btrfs_check_read_bio()
[all …]
H A Dfile-item.c92 ASSERT(IS_ALIGNED(start + len, inode->root->fs_info->sectorsize)); in btrfs_inode_set_file_extent_range()
121 ASSERT(IS_ALIGNED(start + len, inode->root->fs_info->sectorsize) || in btrfs_inode_clear_file_extent_range()
130 ASSERT(IS_ALIGNED(bytes, fs_info->sectorsize)); in bytes_to_csum_size()
284 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()
302 csum_len = (itemsize / csum_size) * sectorsize; in search_csum_tree()
320 csum_len = (itemsize / csum_size) * sectorsize; in search_csum_tree()
345 const u32 sectorsize = fs_info->sectorsize; in btrfs_lookup_bio_sums() local
464 file_offset + sectorsize - 1, in btrfs_lookup_bio_sums()
[all …]
H A Dfile.c48 u64 block_start = round_down(pos, fs_info->sectorsize); in btrfs_drop_folio()
49 u64 block_len = round_up(pos + copied, fs_info->sectorsize) - block_start; in btrfs_drop_folio()
89 start_pos = round_down(pos, fs_info->sectorsize); in btrfs_dirty_folio()
90 num_bytes = round_up(end_pos - start_pos, fs_info->sectorsize); in btrfs_dirty_folio()
415 fs_info->sectorsize); in btrfs_drop_extents()
803 const u32 blocksize = inode_to_fs_info(inode)->sectorsize; in prepare_uptodate_folio()
908 start_pos = round_down(pos, fs_info->sectorsize); in lock_and_cleanup_extent_if_need()
909 last_pos = round_up(pos + write_bytes, fs_info->sectorsize) - 1; in lock_and_cleanup_extent_if_need()
993 lockstart = round_down(pos, fs_info->sectorsize); in btrfs_check_nocow_lock()
995 fs_info->sectorsize) - 1; in btrfs_check_nocow_lock()
[all …]
H A Draid56.c233 const u32 step = min(rbio->bioc->fs_info->sectorsize, PAGE_SIZE); in memcpy_from_bio_to_stripe()
329 nr_sectors = round_up(PAGE_SIZE, fs_info->sectorsize) >> fs_info->sectorsize_bits; in page_nr_to_num_sectors()
358 const u32 step = min(rbio->bioc->fs_info->sectorsize, PAGE_SIZE); in index_stripe_sectors()
1070 const unsigned int step = min(fs_info->sectorsize, PAGE_SIZE); in alloc_rbio()
1071 const unsigned int sector_nsteps = fs_info->sectorsize / step; in alloc_rbio()
1078 ASSERT(IS_ALIGNED(PAGE_SIZE, fs_info->sectorsize) || in alloc_rbio()
1079 IS_ALIGNED(fs_info->sectorsize, PAGE_SIZE)); in alloc_rbio()
1241 const u32 sectorsize = rbio->bioc->fs_info->sectorsize; in rbio_add_io_paddrs() local
1242 const u32 step = min(sectorsize, PAGE_SIZE); in rbio_add_io_paddrs()
1261 disk_start = stripe->physical + sector_nr * sectorsize; in rbio_add_io_paddrs()
[all …]
H A Ddefrag.c266 cur = max(cur + fs_info->sectorsize, range.start); in btrfs_run_defrag_inode()
740 const u32 sectorsize = BTRFS_I(inode)->root->fs_info->sectorsize; in defrag_lookup_extent() local
747 em = btrfs_lookup_extent_mapping(em_tree, start, sectorsize); in defrag_lookup_extent()
766 u64 end = start + sectorsize - 1; in defrag_lookup_extent()
1200 const u32 sectorsize = inode->root->fs_info->sectorsize; in defrag_one_range() local
1207 ASSERT(IS_ALIGNED(start, sectorsize) && IS_ALIGNED(len, sectorsize)); in defrag_one_range()
1278 const u32 sectorsize = inode->root->fs_info->sectorsize; in defrag_one_cluster() local
1301 (max_sectors - *sectors_defragged) * sectorsize); in defrag_one_cluster()
1414 cur = round_down(range->start, fs_info->sectorsize); in btrfs_defrag_file()
1415 last_byte = round_up(last_byte, fs_info->sectorsize) - 1; in btrfs_defrag_file()
H A Dreflink.c63 const u32 block_size = fs_info->sectorsize; in copy_inline_to_page()
179 fs_info->sectorsize); in clone_copy_inline_extent()
521 ASSERT(datal <= fs_info->sectorsize); in btrfs_clone()
524 WARN_ON(datal > fs_info->sectorsize)) { in btrfs_clone()
557 fs_info->sectorsize); in btrfs_clone()
638 const u64 bs = fs_info->sectorsize; in btrfs_extent_same_range()
709 u64 bs = fs_info->sectorsize; in btrfs_clone_files()
788 u64 bs = inode_out->root->fs_info->sectorsize; in btrfs_remap_file_range_prep()
H A Dextent_io.c400 ASSERT(max_bytes >= fs_info->sectorsize); in find_lock_delalloc_range()
439 max_bytes = fs_info->sectorsize; in find_lock_delalloc_range()
523 const u32 sectorsize = fs_info->sectorsize; in end_bbio_data_write() local
532 if (!IS_ALIGNED(fi.offset, sectorsize)) in end_bbio_data_write()
536 else if (!IS_ALIGNED(fi.length, sectorsize)) in end_bbio_data_write()
1010 const size_t blocksize = fs_info->sectorsize; in btrfs_do_readpage()
1040 ASSERT(IS_ALIGNED(cur, fs_info->sectorsize)); in btrfs_do_readpage()
1178 const u32 blocksize = fs_info->sectorsize; in can_skip_one_ordered_range()
1644 const u32 sectorsize = fs_info->sectorsize; in submit_one_sector() local
1646 ASSERT(IS_ALIGNED(filepos, sectorsize)); in submit_one_sector()
[all …]
H A Ddisk-io.c515 if (fs_info->sectorsize == PAGE_SIZE) { in btree_dirty_folio()
539 cur = page_start + cur_bit * fs_info->sectorsize; in btree_dirty_folio()
2282 const u32 sectorsize = btrfs_super_sectorsize(sb); in validate_sys_chunk_array() local
2326 sectorsize); in validate_sys_chunk_array()
2353 u64 sectorsize = btrfs_super_sectorsize(sb); in btrfs_validate_super() local
2393 if (!is_power_of_2(sectorsize) || sectorsize < BTRFS_MIN_BLOCKSIZE || in btrfs_validate_super()
2394 sectorsize > BTRFS_MAX_METADATA_BLOCKSIZE) { in btrfs_validate_super()
2395 btrfs_err(fs_info, "invalid sectorsize %llu", sectorsize); in btrfs_validate_super()
2399 if (!btrfs_supported_blocksize(sectorsize)) { in btrfs_validate_super()
2402 sectorsize, PAGE_SIZE); in btrfs_validate_super()
[all …]
H A Dcompression.c321 ASSERT(IS_ALIGNED(ordered->file_offset, fs_info->sectorsize)); in btrfs_submit_compressed_write()
322 ASSERT(IS_ALIGNED(ordered->num_bytes, fs_info->sectorsize)); in btrfs_submit_compressed_write()
395 if (fs_info->sectorsize < PAGE_SIZE) in add_ra_bio_pages()
469 (cur + fs_info->sectorsize > btrfs_extent_map_end(em)) || in add_ra_bio_pages()
503 if (fs_info->sectorsize < PAGE_SIZE) in add_ra_bio_pages()
540 em = btrfs_lookup_extent_mapping(em_tree, file_offset, fs_info->sectorsize); in btrfs_submit_compressed_read()
1080 const u32 sectorsize = fs_info->sectorsize; in btrfs_decompress() local
1088 ASSERT(dest_pgoff + destlen <= folio_size(dest_folio) && destlen <= sectorsize); in btrfs_decompress()
H A Dzstd.c373 const u32 blocksize = fs_info->sectorsize; in zstd_alloc_workspace()
417 const u32 blocksize = fs_info->sectorsize; in zstd_compress_bio()
593 const u32 blocksize = fs_info->sectorsize; in zstd_decompress_bio()
685 const u32 sectorsize = fs_info->sectorsize; in zstd_decompress() local
709 workspace->out_buf.size = sectorsize; in zstd_decompress()
H A Dfiemap.c644 const u64 sectorsize = inode->root->fs_info->sectorsize; in extent_fiemap() local
659 range_start = round_down(start, sectorsize); in extent_fiemap()
660 range_end = round_up(start + len, sectorsize); in extent_fiemap()
H A Dinode.c194 fs_info->sectorsize, nlink, in data_reloc_print_warning_inode()
469 const u32 sectorsize = trans->fs_info->sectorsize; in insert_inline_extent() local
482 ASSERT(size <= sectorsize); in insert_inline_extent()
489 ASSERT(compressed_size <= sectorsize); in insert_inline_extent()
547 ALIGN(size, root->fs_info->sectorsize)); in insert_inline_extent()
592 if (size > fs_info->sectorsize) in can_cow_file_range_inline()
596 if (data_len >= fs_info->sectorsize) in can_cow_file_range_inline()
656 drop_args.end = fs_info->sectorsize; in __cow_file_range_inline()
699 btrfs_qgroup_free_data(inode, NULL, 0, fs_info->sectorsize, NULL); in __cow_file_range_inline()
814 if (start != 0 && end + 1 - start <= fs_info->sectorsize) in inode_need_compress()
[all …]
H A Dsysfs.c1138 return sysfs_emit(buf, "%u\n", fs_info->sectorsize); in btrfs_sectorsize_show()
1141 BTRFS_ATTR(, sectorsize, btrfs_sectorsize_show);
1198 return sysfs_emit(buf, "%u\n", fs_info->sectorsize); in btrfs_clone_alignment_show()
1445 const u32 sectorsize = fs_devices->fs_info->sectorsize; in btrfs_read_policy_store() local
1447 if (!IS_ALIGNED(value, sectorsize)) { in btrfs_read_policy_store()
1448 u64 temp_value = round_up(value, sectorsize); in btrfs_read_policy_store()
1452 value, sectorsize, temp_value); in btrfs_read_policy_store()
1552 BTRFS_ATTR_PTR(, sectorsize),
/linux/drivers/md/
H A Ddm-log-writes.c86 __le32 sectorsize; member
107 u32 sectorsize; member
240 lc->sectorsize - entrylen - datalen); in write_metadata()
243 ret = bio_add_page(bio, page, lc->sectorsize, 0); in write_metadata()
244 if (ret != lc->sectorsize) { in write_metadata()
282 pg_sectorlen = ALIGN(pg_datalen, lc->sectorsize); in write_inline_data()
408 super.sectorsize = cpu_to_le32(lc->sectorsize); in log_super()
551 lc->sectorsize = bdev_logical_block_size(lc->dev->bdev); in log_writes_ctr()
552 lc->sectorshift = ilog2(lc->sectorsize); in log_writes_ctr()
567 lc->next_sector = lc->sectorsize >> SECTOR_SHIFT; in log_writes_ctr()
[all …]
/linux/drivers/mtd/nand/raw/atmel/
H A Dpmecc.h47 int sectorsize; member
/linux/fs/xfs/libxfs/
H A Dxfs_sb.h42 __s64 sunit, __s64 swidth, int sectorsize, bool may_repair,
/linux/tools/testing/kunit/test_data/
H A Dtest_interrupted_tap_output.log14 [ 0.060000] BTRFS: selftest: sectorsize: 4096 nodesize: 4096

12