Searched refs:z_range_avl (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_rlock.c106 avl_tree_t *tree = &zp->z_range_avl;
358 avl_tree_t *tree = &zp->z_range_avl;
449 if (avl_numnodes(&zp->z_range_avl) == 0)
450 avl_add(&zp->z_range_avl, new);
465 avl_tree_t *tree = &zp->z_range_avl;
541 avl_remove(&zp->z_range_avl, rl);
573 ASSERT(avl_numnodes(&zp->z_range_avl) == 1);
H A Dzfs_znode.c135 avl_create(&zp->z_range_avl, zfs_range_compare,
158 avl_destroy(&zp->z_range_avl);
194 ASSERT(avl_numnodes(&ozp->z_range_avl) == 0);
H A Dzvol.c550 avl_create(&zv->zv_znode.z_range_avl, zfs_range_compare,
594 avl_destroy(&zv->zv_znode.z_range_avl);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_znode.h179 kmutex_t z_range_lock; /* protects changes to z_range_avl */
180 avl_tree_t z_range_avl; /* avl tree of file range locks */ member in struct:znode

Completed in 81 milliseconds