Home
last modified time | relevance | path

Searched refs:rs_start (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Drange_tree.h86 uint32_t rs_start; /* starting offset of this segment */ member
95 uint64_t rs_start; /* starting offset of this segment */ member
100 uint64_t rs_start; /* starting offset of this segment */ member
132 return (((const zfs_range_seg32_t *)rs)->rs_start); in zfs_rs_get_start_raw()
134 return (((const zfs_range_seg64_t *)rs)->rs_start); in zfs_rs_get_start_raw()
136 return (((const zfs_range_seg_gap_t *)rs)->rs_start); in zfs_rs_get_start_raw()
167 return (r32->rs_end - r32->rs_start); in zfs_rs_get_fill_raw()
171 return (r64->rs_end - r64->rs_start); in zfs_rs_get_fill_raw()
207 ((zfs_range_seg32_t *)rs)->rs_start = (uint32_t)start; in zfs_rs_set_start_raw()
210 ((zfs_range_seg64_t *)rs)->rs_start = start; in zfs_rs_set_start_raw()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_initialize.c376 uint64_t size = physical_rs->rs_end - physical_rs->rs_start; in vdev_initialize_xlate_progress()
381 } else if (vd->vdev_initialize_last_offset > physical_rs->rs_start && in vdev_initialize_xlate_progress()
384 vd->vdev_initialize_last_offset - physical_rs->rs_start; in vdev_initialize_xlate_progress()
412 logical_rs.rs_start = msp->ms_start; in vdev_initialize_calculate_progress()
417 if (vd->vdev_initialize_last_offset <= physical_rs.rs_start) { in vdev_initialize_calculate_progress()
450 logical_rs.rs_start = zfs_rs_get_start(rs, rt); in vdev_initialize_calculate_progress()
494 if (vd->vdev_initialize_last_offset > physical_rs->rs_start) { in vdev_initialize_xlate_range_add()
497 (u_longlong_t)physical_rs->rs_start, in vdev_initialize_xlate_range_add()
503 physical_rs->rs_start = vd->vdev_initialize_last_offset; in vdev_initialize_xlate_range_add()
506 ASSERT3U(physical_rs->rs_end, >, physical_rs->rs_start); in vdev_initialize_xlate_range_add()
[all …]
H A Dvdev_trim.c662 uint64_t size = physical_rs->rs_end - physical_rs->rs_start; in vdev_trim_xlate_progress()
667 } else if (vd->vdev_trim_last_offset > physical_rs->rs_start && in vdev_trim_xlate_progress()
670 vd->vdev_trim_last_offset - physical_rs->rs_start; in vdev_trim_xlate_progress()
701 logical_rs.rs_start = msp->ms_start; in vdev_trim_calculate_progress()
706 if (vd->vdev_trim_last_offset <= physical_rs.rs_start) { in vdev_trim_calculate_progress()
738 logical_rs.rs_start = zfs_rs_get_start(rs, rt); in vdev_trim_calculate_progress()
827 if (vd->vdev_trim_last_offset > physical_rs->rs_start) { in vdev_trim_xlate_range_add()
830 physical_rs->rs_start = vd->vdev_trim_last_offset; in vdev_trim_xlate_range_add()
834 ASSERT3U(physical_rs->rs_end, >, physical_rs->rs_start); in vdev_trim_xlate_range_add()
836 zfs_range_tree_add(ta->trim_tree, physical_rs->rs_start, in vdev_trim_xlate_range_add()
[all …]
H A Drange_tree.c163 ASSERT3U(r1->rs_start, <=, r1->rs_end); in zfs_range_tree_seg32_compare()
164 ASSERT3U(r2->rs_start, <=, r2->rs_end); in zfs_range_tree_seg32_compare()
166 return ((r1->rs_start >= r2->rs_end) - (r1->rs_end <= r2->rs_start)); in zfs_range_tree_seg32_compare()
176 ASSERT3U(r1->rs_start, <=, r1->rs_end); in zfs_range_tree_seg64_compare()
177 ASSERT3U(r2->rs_start, <=, r2->rs_end); in zfs_range_tree_seg64_compare()
179 return ((r1->rs_start >= r2->rs_end) - (r1->rs_end <= r2->rs_start)); in zfs_range_tree_seg64_compare()
189 ASSERT3U(r1->rs_start, <=, r1->rs_end); in zfs_range_tree_seg_gap_compare()
190 ASSERT3U(r2->rs_start, <=, r2->rs_end); in zfs_range_tree_seg_gap_compare()
192 return ((r1->rs_start >= r2->rs_end) - (r1->rs_end <= r2->rs_start)); in zfs_range_tree_seg_gap_compare()
H A Dvdev_draid.c1829 logical_rs.rs_start = rr->rr_offset; in vdev_draid_io_verify()
1830 logical_rs.rs_end = logical_rs.rs_start + in vdev_draid_io_verify()
1838 ASSERT3U(rc->rc_offset, ==, physical_rs.rs_start); in vdev_draid_io_verify()
2095 ASSERT0(logical_rs->rs_start % (1 << ashift)); in vdev_draid_xlate()
2098 uint64_t logical_start = logical_rs->rs_start; in vdev_draid_xlate()
2108 physical_rs->rs_start = logical_start; in vdev_draid_xlate()
2110 remain_rs->rs_start = MIN(astart, logical_end); in vdev_draid_xlate()
2163 physical_rs->rs_start = start; in vdev_draid_xlate()
2171 remain_rs->rs_start = logical_end; in vdev_draid_xlate()
2174 ASSERT3U(physical_rs->rs_start, <=, logical_start); in vdev_draid_xlate()
[all …]
H A Dvdev_raidz.c2339 logical_rs.rs_start = rr->rr_offset; in vdev_raidz_io_verify()
2340 logical_rs.rs_end = logical_rs.rs_start + in vdev_raidz_io_verify()
2357 ASSERT3U(rc->rc_offset, ==, physical_rs.rs_start); in vdev_raidz_io_verify()
3703 physical_rs->rs_start = physical_rs->rs_end = 0; in vdev_raidz_xlate()
3704 remain_rs->rs_start = remain_rs->rs_end = 0; in vdev_raidz_xlate()
3713 ASSERT0(logical_rs->rs_start % (1 << ashift)); in vdev_raidz_xlate()
3715 uint64_t b_start = logical_rs->rs_start >> ashift; in vdev_raidz_xlate()
3726 physical_rs->rs_start = start_row << ashift; in vdev_raidz_xlate()
3729 ASSERT3U(physical_rs->rs_start, <=, logical_rs->rs_start); in vdev_raidz_xlate()
3730 ASSERT3U(physical_rs->rs_end - physical_rs->rs_start, <=, in vdev_raidz_xlate()
[all …]
H A Dvdev.c325 physical_rs->rs_start = logical_rs->rs_start; in vdev_default_xlate()
5787 return (rs->rs_start == rs->rs_end); in vdev_xlate_is_empty()
5814 physical_rs->rs_start = logical_rs->rs_start; in vdev_xlate()
5817 remain_rs->rs_start = logical_rs->rs_start; in vdev_xlate()
5818 remain_rs->rs_end = logical_rs->rs_start; in vdev_xlate()
5835 physical_rs->rs_start = intermediate.rs_start; in vdev_xlate()
H A Dmetaslab.c1465 uint64_t rs_size1 = r1->rs_end - r1->rs_start; in metaslab_rangesize32_compare()
1466 uint64_t rs_size2 = r2->rs_end - r2->rs_start; in metaslab_rangesize32_compare()
1470 return (cmp + !cmp * TREE_CMP(r1->rs_start, r2->rs_start)); in metaslab_rangesize32_compare()
1484 uint64_t rs_size1 = r1->rs_end - r1->rs_start; in metaslab_rangesize64_compare()
1485 uint64_t rs_size2 = r2->rs_end - r2->rs_start; in metaslab_rangesize64_compare()
1489 return (cmp + !cmp * TREE_CMP(r1->rs_start, r2->rs_start)); in metaslab_rangesize64_compare()
H A Ddsl_scan.c5024 uint64_t size = rsg->rs_end - rsg->rs_start; in ext_size_value()
5028 return (((uint64_t)(64 - highbit64(score)) << 56) | rsg->rs_start); in ext_size_value()