Lines Matching defs:bytenr

437 "tree first key mismatch detected, bytenr=%llu parent_transid=%llu key expected=(%llu,%u,%llu) has=(%llu,%u,%llu)",
605 u64 bytenr, u64 owner_root,
609 return alloc_test_extent_buffer(fs_info, bytenr);
610 return alloc_extent_buffer(fs_info, bytenr, owner_root, level);
614 * Read tree block at logical address @bytenr and do variant basic but critical
620 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
628 buf = btrfs_find_create_tree_block(fs_info, bytenr, check->owner_root,
808 static u64 btrfs_global_root_id(struct btrfs_fs_info *fs_info, u64 bytenr)
816 if (bytenr)
817 block_group = btrfs_lookup_block_group(fs_info, bytenr);
819 block_group = btrfs_lookup_first_block_group(fs_info, bytenr);
829 struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr)
834 .offset = btrfs_global_root_id(fs_info, bytenr),
840 struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr)
845 .offset = btrfs_global_root_id(fs_info, bytenr),
2079 u64 bytenr = btrfs_super_log_root(disk_super);
2095 log_tree_root->node = read_tree_block(fs_info, bytenr, &check);
2344 * @mirror_num: the super block number to check its bytenr:
2347 * -1 skip bytenr check
2549 * Some checks like bytenr check will be skipped as their values will be
2582 static int load_super_root(struct btrfs_root *root, u64 bytenr, u64 gen, int level)
2591 root->node = read_tree_block(root->fs_info, bytenr, &check);
2612 u64 gen, bytenr;
2615 bytenr = btrfs_super_root(sb);
2618 ret = load_super_root(fs_info->tree_root, bytenr, gen, level);
3296 btrfs_err(fs_info, "invalid superblock tree root bytenr");
3653 u64 bytenr, bytenr_orig;
3658 ret = btrfs_sb_log_location_bdev(bdev, copy_num, READ, &bytenr);
3664 if (bytenr + BTRFS_SUPER_INFO_SIZE >= bdev_nr_bytes(bdev))
3676 bytenr >> PAGE_SHIFT,
3677 (bytenr + BTRFS_SUPER_INFO_SIZE) >> PAGE_SHIFT);
3680 page = read_cache_page_gfp(mapping, bytenr >> PAGE_SHIFT, GFP_NOFS);
3746 u64 bytenr, bytenr_orig;
3759 ret = btrfs_sb_log_location(device, i, WRITE, &bytenr);
3769 if (bytenr + BTRFS_SUPER_INFO_SIZE >=
3779 page = find_or_create_page(mapping, bytenr >> PAGE_SHIFT,
3783 "couldn't get super block page for bytenr %llu",
3784 bytenr);
3803 bio->bi_iter.bi_sector = bytenr >> SECTOR_SHIFT;
3807 offset_in_page(bytenr));
3837 u64 bytenr;
3845 ret = btrfs_sb_log_location(device, i, READ, &bytenr);
3854 if (bytenr + BTRFS_SUPER_INFO_SIZE >=
3859 bytenr >> PAGE_SHIFT);
4592 cache = btrfs_lookup_block_group(fs_info, head->bytenr);
4607 btrfs_error_unpin_extent_range(fs_info, head->bytenr,
4608 head->bytenr + head->num_bytes - 1);