Lines Matching defs:extent
1543 * The changed hole can contain pending extent.
1583 * correct usable device space, as device extent freed in current transaction
1740 struct btrfs_dev_extent *extent = NULL;
1758 extent = btrfs_item_ptr(leaf, path->slots[0],
1761 btrfs_dev_extent_length(leaf, extent) < start);
1767 extent = btrfs_item_ptr(leaf, path->slots[0],
1773 *dev_extent_len = btrfs_dev_extent_length(leaf, extent);
2100 btrfs_err(fs_info, "device remove not supported on extent tree v2 yet");
3030 * btrfs_get_chunk_map() - Find the mapping containing the given logical extent.
3032 * @length: Length of extent in bytes.
3111 * First delete the device extent items from the devices btree.
3115 * because that can result in a deadlock when deleting the device extent
3116 * items from the devices btree - COWing an extent buffer from the btree
3256 "relocate: not supported on extent tree v2 yet");
4820 * The chunk relocation code actually frees the device extent
5650 * adding the block group items to the extent, device and chunk btrees,
5664 * item to the extent btree, add a new chunk item to the chunk btree and
5665 * finally add the new device extent items to the devices btree.
7069 * We allocated a dummy extent, just to use extent buffer accessors.
7265 * which we take when starting a transaction, and extent buffers of the
7267 * extent buffer of the chunk tree. Since we are mounting the filesystem
7723 "dev extent physical offset %llu on devid %llu doesn't have corresponding chunk",
7733 "dev extent physical offset %llu on devid %llu length doesn't match chunk %llu, have %llu expect %llu",
7767 "dev extent physical offset %llu devid %llu has no corresponding chunk",
7772 /* Make sure no dev extent is beyond device boundary */
7782 "dev extent devid %llu physical offset %llu len %llu is beyond device boundary %llu",
7795 "zoned: dev extent devid %llu physical offset %llu len %llu is not aligned to device zone",
7820 "chunk %llu has missing dev extent, have %d expect %d",
7903 /* Check if this dev extent overlaps with the previous one */
7906 "dev extent devid %llu physical offset %llu overlap with previous dev extent end %llu",