Home
last modified time | relevance | path

Searched refs:sectorsize_bits (Results 1 – 17 of 17) sorted by relevance

/linux/fs/btrfs/
H A Dsubpage.c99 (fsize >> fs_info->sectorsize_bits))); in btrfs_alloc_folio_state()
174 __start_bit = offset_in_folio(folio, start) >> fs_info->sectorsize_bits; \
200 const int nbits = (len >> fs_info->sectorsize_bits); in btrfs_subpage_end_and_test_lock()
329 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate()
344 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_uptodate()
388 const unsigned int nbits = len >> fs_info->sectorsize_bits; in btrfs_subpage_set_dirty()
439 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_and_test_dirty()
465 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_writeback()
492 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_writeback()
509 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_fixup()
[all …]
H A Dfile-item.c132 return (bytes >> fs_info->sectorsize_bits) * fs_info->csum_size; in bytes_to_csum_size()
139 return (csum_size / fs_info->csum_size) << fs_info->sectorsize_bits; in csum_size_to_bytes()
231 fs_info->sectorsize_bits; in btrfs_lookup_csum()
334 disk_bytenr) >> fs_info->sectorsize_bits; in search_csum_tree()
358 const unsigned int nblocks = orig_len >> fs_info->sectorsize_bits; in btrfs_lookup_bio_sums()
445 (bio_offset >> fs_info->sectorsize_bits) * csum_size; in btrfs_lookup_bio_sums()
786 (start - orig_start) >> fs_info->sectorsize_bits, in btrfs_lookup_csums_bitmap()
787 size >> fs_info->sectorsize_bits); in btrfs_lookup_csums_bitmap()
912 u32 blocksize_bits = fs_info->sectorsize_bits; in truncate_one_csum()
963 u32 blocksize_bits = fs_info->sectorsize_bits; in btrfs_del_csums()
[all …]
H A Dscrub.c351 stripe->nr_sectors = BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits; in init_scrub_stripe()
368 stripe->csums = kcalloc(BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits, in init_scrub_stripe()
688 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_metadata()
689 const u64 logical = stripe->logical + (sector_nr << fs_info->sectorsize_bits); in scrub_verify_one_metadata()
690 void *first_vaddr = stripe->buffer + (sector_nr << fs_info->sectorsize_bits); in scrub_verify_one_metadata()
758 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_sector()
785 (sector_nr << fs_info->sectorsize_bits), in scrub_verify_one_sector()
803 stripe->buffer + (sector_nr << fs_info->sectorsize_bits), in scrub_verify_one_sector()
818 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_stripe()
836 fs_info->sectorsize_bits), in calc_sector_number()
[all …]
H A Dlzo.c184 const u32 sectorsize_bits = fs_info->sectorsize_bits; in copy_compressed_data_to_bio() local
202 ASSERT((old_size >> sectorsize_bits) == (old_size + LZO_LEN - 1) >> sectorsize_bits); in copy_compressed_data_to_bio()
227 if (((*total_out + copy_len) >> sectorsize_bits) >= in copy_compressed_data_to_bio()
228 max_out >> sectorsize_bits) in copy_compressed_data_to_bio()
H A Draid56.c311 sector_nr = (page_nr << PAGE_SHIFT) >> rbio->bioc->fs_info->sectorsize_bits; in page_nr_to_sector_nr()
329 nr_sectors = round_up(PAGE_SIZE, fs_info->sectorsize) >> fs_info->sectorsize_bits; in page_nr_to_num_sectors()
1048 BTRFS_STRIPE_LEN >> fs_info->sectorsize_bits; in alloc_rbio()
1292 const u32 step_bits = min(fs_info->sectorsize_bits, PAGE_SHIFT); in index_one_bio()
1550 int total_nr_sector = offset >> fs_info->sectorsize_bits; in set_rbio_range_error()
1555 bio->bi_iter.bi_size >> fs_info->sectorsize_bits); in set_rbio_range_error()
1646 (bio_size >> rbio->bioc->fs_info->sectorsize_bits); i++) in rbio_update_error_bitmap()
1833 fs_info->sectorsize_bits) % rbio->stripe_nsectors; in rbio_add_bio()
2281 fs_info->sectorsize_bits; in fill_data_csums()
2324 if (bitmap_empty(rbio->csum_bitmap, len >> fs_info->sectorsize_bits)) in fill_data_csums()
[all …]
H A Dextent_io.c1452 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in set_delalloc_bitmap()
1453 nbits = len >> fs_info->sectorsize_bits; in set_delalloc_bitmap()
1471 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in find_next_delalloc_bitmap()
1476 *found_start = folio_start + (first_set << fs_info->sectorsize_bits); in find_next_delalloc_bitmap()
1478 *found_len = (first_zero - first_set) << fs_info->sectorsize_bits; in find_next_delalloc_bitmap()
1562 const u64 start = page_start + (bit << fs_info->sectorsize_bits); in writepage_fixup()
1649 u64 start = page_start + (start_bit << fs_info->sectorsize_bits); in writepage_delalloc()
1650 u32 len = (end_bit - start_bit) << fs_info->sectorsize_bits; in writepage_delalloc()
1745 fs_info->sectorsize_bits; in writepage_delalloc()
1747 page_start) >> fs_info->sectorsize_bits; in writepage_delalloc()
[all …]
H A Dfs.h891 u32 sectorsize_bits; member
1035 const u64 num_csums = csum_bytes >> fs_info->sectorsize_bits; in btrfs_csum_bytes_to_leaves()
1084 return folio_size(folio) >> fs_info->sectorsize_bits; in btrfs_blocks_per_folio()
H A Dtree-checker.c839 key->offset >> fs_info->sectorsize_bits)) { in check_block_group_item()
843 key->offset >> fs_info->sectorsize_bits); in check_block_group_item()
2176 key->offset >> fs_info->sectorsize_bits)) { in check_free_space_info()
2180 key->offset >> fs_info->sectorsize_bits); in check_free_space_info()
2305 expected_item_size = DIV_ROUND_UP(key->offset >> fs_info->sectorsize_bits, in check_free_space_bitmap()
H A Ddisk-io.c567 cur = page_start + (cur_bit << fs_info->sectorsize_bits); in btree_dirty_folio()
576 cur_bit += (fs_info->nodesize >> fs_info->sectorsize_bits) - 1; in btree_dirty_folio()
2907 fs_info->sectorsize_bits = ilog2(4096); in btrfs_init_fs_info()
3357 static u32 calc_block_max_order(u32 sectorsize_bits) in calc_block_max_order() argument
3361 max_size = min(BTRFS_MAX_BLOCKS_PER_FOLIO << sectorsize_bits, in calc_block_max_order()
3484 fs_info->sectorsize_bits = ilog2(sectorsize); in open_ctree()
3494 fs_info->block_max_order = calc_block_max_order(fs_info->sectorsize_bits); in open_ctree()
H A Dfile.c2660 same_block = (offset >> fs_info->sectorsize_bits) == in btrfs_punch_hole()
2661 ((offset + len - 1) >> fs_info->sectorsize_bits); in btrfs_punch_hole()
2944 if ((offset >> fs_info->sectorsize_bits) == in btrfs_zero_range()
2945 ((offset + len - 1) >> fs_info->sectorsize_bits)) { in btrfs_zero_range()
H A Dcompression.c419 fs_info->sectorsize_bits; in add_ra_bio_folios()
H A Ddefrag.c1319 inode->root->fs_info->sectorsize_bits; in defrag_one_cluster()
H A Dqgroup.c2030 const unsigned long index = (bytenr >> fs_info->sectorsize_bits); in btrfs_qgroup_trace_extent_nolock()
2163 const unsigned long index = (bytenr >> fs_info->sectorsize_bits); in btrfs_qgroup_trace_extent()
3042 const u64 bytenr = (((u64)index) << fs_info->sectorsize_bits); in btrfs_qgroup_account_extents()
H A Dinode.c2889 const u64 start = page_start + (bit << fs_info->sectorsize_bits); in btrfs_writepage_fixup_worker()
2943 page_start + (start_bit << fs_info->sectorsize_bits), in btrfs_writepage_fixup_worker()
2944 (end_bit - start_bit) << fs_info->sectorsize_bits, in btrfs_writepage_fixup_worker()
3570 csum_expected = bbio->csum + (bio_offset >> fs_info->sectorsize_bits) * in btrfs_data_csum_ok()
9471 (fs_info->sectorsize_bits - 12); in btrfs_encoded_io_compression_from_extent()
9939 fs_info->sectorsize_bits) in btrfs_do_encoded_write()
H A Dioctl.c5215 offset = ((sums->logical - disk_bytenr) >> fs_info->sectorsize_bits) * csum_size; in copy_csums_to_user()
5216 copy_size = (sums->len >> fs_info->sectorsize_bits) * csum_size; in copy_csums_to_user()
5448 entry_csum_size = (range_len >> fs_info->sectorsize_bits) * csum_size; in btrfs_ioctl_get_csums()
H A Dsuper.c1728 u32 bits = fs_info->sectorsize_bits; in btrfs_statfs()
H A Dvolumes.c6570 fs_info->sectorsize_bits; in btrfs_read_rr()