Lines Matching refs:physical

1133 int btrfs_reset_device_zone(struct btrfs_device *device, u64 physical,  in btrfs_reset_device_zone()  argument
1140 physical >> SECTOR_SHIFT, length >> SECTOR_SHIFT, in btrfs_reset_device_zone()
1147 btrfs_dev_set_zone_empty(device, physical); in btrfs_reset_device_zone()
1148 btrfs_dev_clear_active_zone(device, physical); in btrfs_reset_device_zone()
1149 physical += device->zone_info->zone_size; in btrfs_reset_device_zone()
1294 u64 *physical = NULL; in btrfs_load_block_group_zone_info() local
1338 physical = kcalloc(map->num_stripes, sizeof(*physical), GFP_NOFS); in btrfs_load_block_group_zone_info()
1339 if (!physical) { in btrfs_load_block_group_zone_info()
1357 physical[i] = map->stripes[i].physical; in btrfs_load_block_group_zone_info()
1364 is_sequential = btrfs_dev_is_sequential(device, physical[i]); in btrfs_load_block_group_zone_info()
1386 btrfs_dev_clear_zone_empty(device, physical[i]); in btrfs_load_block_group_zone_info()
1391 btrfs_dev_clear_zone_empty(dev_replace->tgtdev, physical[i]); in btrfs_load_block_group_zone_info()
1398 WARN_ON(!IS_ALIGNED(physical[i], fs_info->zone_size)); in btrfs_load_block_group_zone_info()
1400 ret = btrfs_get_dev_zone(device, physical[i], &zone); in btrfs_load_block_group_zone_info()
1426 physical[i] >> device->zone_info->zone_size_shift, in btrfs_load_block_group_zone_info()
1469 physical[0]); in btrfs_load_block_group_zone_info()
1487 physical[0]); in btrfs_load_block_group_zone_info()
1494 physical[1]); in btrfs_load_block_group_zone_info()
1568 kfree(physical); in btrfs_load_block_group_zone_info()
1671 const u64 physical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT; in btrfs_record_physical_zoned() local
1678 ordered->physical = physical; in btrfs_record_physical_zoned()
1691 u64 physical = ordered->physical; in btrfs_rewrite_logical_zoned() local
1699 chunk_start_phys = map->stripes[0].physical; in btrfs_rewrite_logical_zoned()
1703 WARN_ON_ONCE(physical < chunk_start_phys) || in btrfs_rewrite_logical_zoned()
1704 WARN_ON_ONCE(physical > chunk_start_phys + em->orig_block_len)) { in btrfs_rewrite_logical_zoned()
1708 logical = em->start + (physical - map->stripes[0].physical); in btrfs_rewrite_logical_zoned()
1769 int btrfs_zoned_issue_zeroout(struct btrfs_device *device, u64 physical, u64 length) in btrfs_zoned_issue_zeroout() argument
1771 if (!btrfs_dev_is_sequential(device, physical)) in btrfs_zoned_issue_zeroout()
1774 return blkdev_issue_zeroout(device->bdev, physical >> SECTOR_SHIFT, in btrfs_zoned_issue_zeroout()
1802 u64 physical = bioc->stripes[i].physical; in read_zone_info() local
1809 ret = btrfs_get_dev_zone(dev, physical, zone); in read_zone_info()
1867 u64 physical; in btrfs_zone_activate() local
1891 physical = map->stripes[i].physical; in btrfs_zone_activate()
1896 if (!btrfs_dev_set_active_zone(device, physical)) { in btrfs_zone_activate()
2032 const u64 physical = map->stripes[i].physical; in do_zone_finish() local
2038 physical >> SECTOR_SHIFT, in do_zone_finish()
2045 btrfs_dev_clear_active_zone(device, physical); in do_zone_finish()