| 254 | } |
| 255 | |
| 256 | static inline void |
| 257 | rs_set_start(range_seg_t *rs, range_tree_t *rt, uint64_t start) |
| 258 | { |
| 259 | ASSERT3U(start, >=, rt->rt_start); |
| 260 | ASSERT(IS_P2ALIGNED(start, 1ULL << rt->rt_shift)); |
| 261 | rs_set_start_raw(rs, rt, (start - rt->rt_start) >> rt->rt_shift); |
| 262 | } |
| 263 | |
| 264 | static inline void |
| 265 | rs_set_end(range_seg_t *rs, range_tree_t *rt, uint64_t end) |
no test coverage detected