Lines Matching refs:trim_tree
152 zfs_range_tree_t *trim_tree; /* TRIM ranges (in metaslab) */ member
594 zfs_btree_t *t = &ta->trim_tree->rt_root; in vdev_trim_ranges()
606 uint64_t size = zfs_rs_get_end(rs, ta->trim_tree) - in vdev_trim_ranges()
607 zfs_rs_get_start(rs, ta->trim_tree); in vdev_trim_ranges()
620 zfs_rs_get_start(rs, ta->trim_tree) + in vdev_trim_ranges()
835 zfs_range_tree_add(ta->trim_tree, physical_rs->rs_start, in vdev_trim_xlate_range_add()
904 ta.trim_tree = zfs_range_tree_create(NULL, ZFS_RANGE_SEG64, NULL, 0, 0); in vdev_trim_thread()
959 zfs_range_tree_vacate(ta.trim_tree, NULL, NULL); in vdev_trim_thread()
966 zfs_range_tree_destroy(ta.trim_tree); in vdev_trim_thread()
1266 zfs_range_tree_t *trim_tree; in vdev_autotrim_thread() local
1307 trim_tree = zfs_range_tree_create(NULL, ZFS_RANGE_SEG64, in vdev_autotrim_thread()
1309 zfs_range_tree_swap(&msp->ms_trim, &trim_tree); in vdev_autotrim_thread()
1362 ta->trim_tree = zfs_range_tree_create(NULL, in vdev_autotrim_thread()
1364 zfs_range_tree_walk(trim_tree, in vdev_autotrim_thread()
1384 if (ta->trim_tree == NULL || in vdev_autotrim_thread()
1411 zfs_range_tree_walk(trim_tree, in vdev_autotrim_thread()
1416 zfs_range_tree_vacate(trim_tree, NULL, NULL); in vdev_autotrim_thread()
1417 zfs_range_tree_destroy(trim_tree); in vdev_autotrim_thread()
1436 if (ta->trim_tree == NULL) in vdev_autotrim_thread()
1439 zfs_range_tree_vacate(ta->trim_tree, NULL, in vdev_autotrim_thread()
1441 zfs_range_tree_destroy(ta->trim_tree); in vdev_autotrim_thread()
1602 ta.trim_tree = zfs_range_tree_create(NULL, ZFS_RANGE_SEG64, NULL, 0, 0); in vdev_trim_l2arc_thread()
1612 zfs_range_tree_add(ta.trim_tree, physical_rs.rs_start, in vdev_trim_l2arc_thread()
1628 zfs_range_tree_vacate(ta.trim_tree, NULL, NULL); in vdev_trim_l2arc_thread()
1629 zfs_range_tree_destroy(ta.trim_tree); in vdev_trim_l2arc_thread()
1737 ta.trim_tree = zfs_range_tree_create(NULL, ZFS_RANGE_SEG64, NULL, 0, 0); in vdev_trim_simple()
1746 zfs_range_tree_add(ta.trim_tree, physical_rs.rs_start, in vdev_trim_simple()
1760 zfs_range_tree_vacate(ta.trim_tree, NULL, NULL); in vdev_trim_simple()
1761 zfs_range_tree_destroy(ta.trim_tree); in vdev_trim_simple()