Lines Matching defs:hole_start
1461 u64 *hole_start, u64 *hole_size,
1469 ASSERT(IS_ALIGNED(*hole_start, zone_size));
1472 pos = btrfs_find_allocatable_zones(device, *hole_start,
1473 *hole_start + *hole_size,
1475 if (pos != *hole_start) {
1476 *hole_size = *hole_start + *hole_size - pos;
1477 *hole_start = pos;
1491 *hole_start += *hole_size;
1496 *hole_start += zone_size;
1508 * @hole_start: starting position of the hole
1512 * This function may modify @hole_start and @hole_size to reflect the suitable
1515 static bool dev_extent_hole_check(struct btrfs_device *device, u64 *hole_start,
1519 u64 hole_end = *hole_start + *hole_size;
1526 if (contains_pending_extent(device, hole_start, *hole_size)) {
1527 if (hole_end >= *hole_start)
1528 *hole_size = hole_end - *hole_start;
1539 if (dev_extent_hole_check_zoned(device, hole_start,