Lines Matching refs:rs_before
299 zfs_range_seg_t *rs_before, *rs_after, *rs; in zfs_range_tree_add_impl() local
359 rs_before = zfs_btree_prev(&rt->rt_root, &where, &where_before); in zfs_range_tree_add_impl()
362 merge_before = (rs_before != NULL && zfs_rs_get_end(rs_before, rt) >= in zfs_range_tree_add_impl()
368 bridge_size += start - zfs_rs_get_end(rs_before, rt); in zfs_range_tree_add_impl()
374 rt->rt_ops->rtop_remove(rt, rs_before, rt->rt_arg); in zfs_range_tree_add_impl()
378 zfs_range_tree_stat_decr(rt, rs_before); in zfs_range_tree_add_impl()
382 uint64_t before_start = zfs_rs_get_start_raw(rs_before, rt); in zfs_range_tree_add_impl()
383 uint64_t before_fill = zfs_rs_get_fill(rs_before, rt); in zfs_range_tree_add_impl()
398 rt->rt_ops->rtop_remove(rt, rs_before, rt->rt_arg); in zfs_range_tree_add_impl()
400 zfs_range_tree_stat_decr(rt, rs_before); in zfs_range_tree_add_impl()
402 uint64_t before_fill = zfs_rs_get_fill(rs_before, rt); in zfs_range_tree_add_impl()
403 zfs_rs_set_end(rs_before, rt, end); in zfs_range_tree_add_impl()
404 zfs_rs_set_fill(rs_before, rt, before_fill + fill); in zfs_range_tree_add_impl()
405 rs = rs_before; in zfs_range_tree_add_impl()