| /linux/fs/btrfs/ |
| H A D | file-item.c | 132 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 D | subpage.c | 99 (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 D | scrub.c | 351 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() 690 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_metadata() 691 const u64 logical = stripe->logical + (sector_nr << fs_info->sectorsize_bits); in scrub_verify_one_metadata() 692 void *first_vaddr = stripe->buffer + (sector_nr << fs_info->sectorsize_bits); in scrub_verify_one_metadata() 760 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_sector() 787 (sector_nr << fs_info->sectorsize_bits), in scrub_verify_one_sector() 805 stripe->buffer + (sector_nr << fs_info->sectorsize_bits), in scrub_verify_one_sector() 820 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; in scrub_verify_one_stripe() 838 fs_info->sectorsize_bits), in calc_sector_number() [all...] |
| H A D | lzo.c | 184 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 D | raid56.c | 311 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 D | extent_io.c | 1452 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 D | fs.h | 891 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 D | free-space-tree.c | 155 return DIV_ROUND_UP(size >> fs_info->sectorsize_bits, BITS_PER_BYTE); in free_space_bitmap_size() 445 nrbits = block_group->length >> fs_info->sectorsize_bits; in btrfs_convert_free_space_to_extents() 567 first = (*start - found_start) >> fs_info->sectorsize_bits; in free_space_modify_bits() 568 last = (end - found_start) >> fs_info->sectorsize_bits; in free_space_modify_bits()
|
| H A D | tree-checker.c | 839 key->offset >> fs_info->sectorsize_bits)) { in check_block_group_item() 843 key->offset >> fs_info->sectorsize_bits); in check_block_group_item() 2205 key->offset >> fs_info->sectorsize_bits)) { in check_free_space_info() 2209 key->offset >> fs_info->sectorsize_bits); in check_free_space_info() 2334 expected_item_size = DIV_ROUND_UP(key->offset >> fs_info->sectorsize_bits, in check_free_space_bitmap()
|
| H A D | disk-io.c | 567 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() 2911 fs_info->sectorsize_bits = ilog2(4096); in btrfs_init_fs_info() 3361 static u32 calc_block_max_order(u32 sectorsize_bits) in calc_block_max_order() argument 3365 max_size = min(BTRFS_MAX_BLOCKS_PER_FOLIO << sectorsize_bits, in calc_block_max_order() 3488 fs_info->sectorsize_bits = ilog2(sectorsize); in open_ctree() 3498 fs_info->block_max_order = calc_block_max_order(fs_info->sectorsize_bits); in open_ctree()
|
| H A D | file.c | 2662 same_block = (offset >> fs_info->sectorsize_bits) == in btrfs_punch_hole() 2663 ((offset + len - 1) >> fs_info->sectorsize_bits); in btrfs_punch_hole() 2946 if ((offset >> fs_info->sectorsize_bits) == in btrfs_zero_range() 2947 ((offset + len - 1) >> fs_info->sectorsize_bits)) { in btrfs_zero_range()
|
| H A D | qgroup.c | 2030 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 D | compression.c | 419 fs_info->sectorsize_bits; in add_ra_bio_folios()
|
| H A D | defrag.c | 1319 inode->root->fs_info->sectorsize_bits; in defrag_one_cluster()
|
| H A D | inode.c | 2904 const u64 start = page_start + (bit << fs_info->sectorsize_bits); in btrfs_writepage_fixup_worker() 2958 page_start + (start_bit << fs_info->sectorsize_bits), in btrfs_writepage_fixup_worker() 2959 (end_bit - start_bit) << fs_info->sectorsize_bits, in btrfs_writepage_fixup_worker() 3588 csum_expected = bbio->csum + (bio_offset >> fs_info->sectorsize_bits) * in btrfs_data_csum_ok() 9490 (fs_info->sectorsize_bits - 12); in btrfs_encoded_io_compression_from_extent() 9957 fs_info->sectorsize_bits) in btrfs_do_encoded_write()
|
| H A D | ioctl.c | 5231 offset = ((sums->logical - disk_bytenr) >> fs_info->sectorsize_bits) * csum_size; in copy_csums_to_user() 5232 copy_size = (sums->len >> fs_info->sectorsize_bits) * csum_size; in copy_csums_to_user() 5464 entry_csum_size = (range_len >> fs_info->sectorsize_bits) * csum_size; in btrfs_ioctl_get_csums()
|
| H A D | super.c | 1728 u32 bits = fs_info->sectorsize_bits; in btrfs_statfs()
|
| H A D | volumes.c | 6605 fs_info->sectorsize_bits; in btrfs_read_rr()
|