Home
last modified time | relevance | path

Searched refs:rl_tree (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_rlock.c130 avl_create(&rl->rl_tree, zfs_rangelock_compare, in zfs_rangelock_init()
140 avl_destroy(&rl->rl_tree); in zfs_rangelock_fini()
151 avl_tree_t *tree = &rl->rl_tree; in zfs_rangelock_enter_writer()
396 avl_tree_t *tree = &rl->rl_tree; in zfs_rangelock_enter_reader()
497 if (avl_numnodes(&rl->rl_tree) == 0) { in zfs_rangelock_enter_impl()
498 avl_add(&rl->rl_tree, new); in zfs_rangelock_enter_impl()
547 avl_tree_t *tree = &rl->rl_tree; in zfs_rangelock_exit_reader()
626 avl_remove(&rl->rl_tree, lr); in zfs_rangelock_exit()
658 ASSERT3U(avl_numnodes(&rl->rl_tree), ==, 1); in zfs_rangelock_reduce()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_rlock.h40 avl_tree_t rl_tree; /* contains locked_range_t */ member