Searched refs:vdev_obsolete_segments (Results 1 - 5 of 5) sorted by relevance

/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dvdev_indirect.c335 range_tree_add(vd->vdev_obsolete_segments, offset, size);
818 ASSERT(range_tree_space(vd->vdev_obsolete_segments) > 0);
846 vd->vdev_obsolete_segments, SM_ALLOC, SM_NO_VDEVID, tx);
847 range_tree_vacate(vd->vdev_obsolete_segments, NULL, NULL);
H A Dvdev.c664 vd->vdev_obsolete_segments = range_tree_create(NULL, RANGE_SEG64, NULL,
1158 range_tree_destroy(vd->vdev_obsolete_segments);
1267 range_tree_swap(&svd->vdev_obsolete_segments,
1268 &tvd->vdev_obsolete_segments);
4022 if (range_tree_space(vd->vdev_obsolete_segments) > 0) {
H A Dvdev_removal.c1938 range_tree_vacate(vd->vdev_obsolete_segments, NULL, NULL);
H A Dspa.c9745 ASSERT(vd->vdev_obsolete_segments != NULL);
9752 ASSERT0(range_tree_space(vd->vdev_obsolete_segments));
/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h367 * The vdev_obsolete_segments is the in-core record of the segments
370 * During a sync, segments are added to vdev_obsolete_segments
374 * protects against concurrent modifications of vdev_obsolete_segments
378 range_tree_t *vdev_obsolete_segments; member in struct:vdev

Completed in 116 milliseconds