Lines Matching refs:logical
1287 u64 logical = cache->start; in btrfs_load_block_group_zone_info() local
1306 logical, length, fs_info->zone_size); in btrfs_load_block_group_zone_info()
1312 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_load_block_group_zone_info()
1550 logical, last_alloc, cache->alloc_offset); in btrfs_load_block_group_zone_info()
1693 u64 logical; in btrfs_rewrite_logical_zoned() local
1708 logical = em->start + (physical - map->stripes[0].physical); in btrfs_rewrite_logical_zoned()
1711 if (orig_logical == logical) in btrfs_rewrite_logical_zoned()
1714 ordered->disk_bytenr = logical; in btrfs_rewrite_logical_zoned()
1720 em->block_start = logical; in btrfs_rewrite_logical_zoned()
1725 if (logical < orig_logical) in btrfs_rewrite_logical_zoned()
1726 sum->bytenr -= orig_logical - logical; in btrfs_rewrite_logical_zoned()
1728 sum->bytenr += logical - orig_logical; in btrfs_rewrite_logical_zoned()
1778 static int read_zone_info(struct btrfs_fs_info *fs_info, u64 logical, in read_zone_info() argument
1787 ret = btrfs_map_sblock(fs_info, BTRFS_MAP_GET_READ_MIRRORS, logical, in read_zone_info()
1826 int btrfs_sync_zone_write_pointer(struct btrfs_device *tgt_dev, u64 logical, in btrfs_sync_zone_write_pointer() argument
1838 ret = read_zone_info(fs_info, logical, &zone); in btrfs_sync_zone_write_pointer()
2103 void btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical, u64 length) in btrfs_zone_finish_endio() argument
2111 block_group = btrfs_lookup_block_group(fs_info, logical); in btrfs_zone_finish_endio()
2121 if (logical + length + min_alloc_bytes <= in btrfs_zone_finish_endio()
2218 void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical, in btrfs_zoned_release_data_reloc_bg() argument
2226 block_group = btrfs_lookup_block_group(fs_info, logical); in btrfs_zoned_release_data_reloc_bg()
2235 if (block_group->start + block_group->alloc_offset == logical + length) { in btrfs_zoned_release_data_reloc_bg()