Lines Matching full:gap
59 * is not to bridge gaps (i.e. the maximum allowed gap size is 0).
207 uint64_t gap) in ZFS_BTREE_FIND_IN_BUF_FUNC()
238 rt->rt_gap = gap; in ZFS_BTREE_FIND_IN_BUF_FUNC()
301 uint64_t end = start + size, gap = rt->rt_gap; in zfs_range_tree_add_impl() local
314 * If this is a gap-supporting range tree, it is possible that we in zfs_range_tree_add_impl()
322 if (gap == 0) { in zfs_range_tree_add_impl()
355 * If gap != 0, we might need to merge with our neighbors even if we in zfs_range_tree_add_impl()
363 start - gap); in zfs_range_tree_add_impl()
365 end + gap); in zfs_range_tree_add_impl()
367 if (merge_before && gap != 0) in zfs_range_tree_add_impl()
369 if (merge_after && gap != 0) in zfs_range_tree_add_impl()
425 if (gap != 0) { in zfs_range_tree_add_impl()
474 * Range trees with gap support must only remove complete segments in zfs_range_tree_remove_impl()
492 "gap tree (offset=%llx size=%llx) of " in zfs_range_tree_remove_impl()