Lines Matching refs:hole_start
1437 u64 *hole_start, u64 *hole_size, in dev_extent_hole_check_zoned() argument
1445 ASSERT(IS_ALIGNED(*hole_start, zone_size)); in dev_extent_hole_check_zoned()
1448 pos = btrfs_find_allocatable_zones(device, *hole_start, in dev_extent_hole_check_zoned()
1449 *hole_start + *hole_size, in dev_extent_hole_check_zoned()
1451 if (pos != *hole_start) { in dev_extent_hole_check_zoned()
1452 *hole_size = *hole_start + *hole_size - pos; in dev_extent_hole_check_zoned()
1453 *hole_start = pos; in dev_extent_hole_check_zoned()
1467 *hole_start += *hole_size; in dev_extent_hole_check_zoned()
1472 *hole_start += zone_size; in dev_extent_hole_check_zoned()
1490 static bool dev_extent_hole_check(struct btrfs_device *device, u64 *hole_start, in dev_extent_hole_check() argument
1494 u64 hole_end = *hole_start + *hole_size; in dev_extent_hole_check()
1501 if (contains_pending_extent(device, hole_start, *hole_size)) { in dev_extent_hole_check()
1502 if (hole_end >= *hole_start) in dev_extent_hole_check()
1503 *hole_size = hole_end - *hole_start; in dev_extent_hole_check()
1514 if (dev_extent_hole_check_zoned(device, hole_start, in dev_extent_hole_check()