| /linux/fs/btrfs/ |
| 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 | 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 | 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() 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 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 | 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() 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 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() 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 D | file.c | 2660 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 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 | 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 | inode.c | 2889 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 D | ioctl.c | 5215 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 D | super.c | 1728 u32 bits = fs_info->sectorsize_bits; in btrfs_statfs()
|
| H A D | volumes.c | 6570 fs_info->sectorsize_bits; in btrfs_read_rr()
|