Searched refs:rt_lock (Results 1 – 7 of 7) sorted by relevance
88 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_stat_incr()103 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_stat_decr()140 rt->rt_lock = lp; in range_tree_create()171 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_add()246 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_remove()310 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_find_impl()332 mutex_enter(rt->rt_lock); in range_tree_verify()336 mutex_exit(rt->rt_lock); in range_tree_verify()366 ASSERT(MUTEX_HELD((*rtsrc)->rt_lock)); in range_tree_swap()381 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_vacate()[all …]
167 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_map_histogram_add()251 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_map_write()301 mutex_exit(rt->rt_lock); in space_map_write()305 mutex_enter(rt->rt_lock); in space_map_write()322 mutex_exit(rt->rt_lock); in space_map_write()325 mutex_enter(rt->rt_lock); in space_map_write()
120 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_reftree_add_map()137 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_reftree_generate_map()
1840 mutex_enter(rt->rt_lock); in vdev_dtl_dirty()1843 mutex_exit(rt->rt_lock); in vdev_dtl_dirty()1855 mutex_enter(rt->rt_lock); in vdev_dtl_contains()1858 mutex_exit(rt->rt_lock); in vdev_dtl_contains()1869 mutex_enter(rt->rt_lock); in vdev_dtl_empty()1871 mutex_exit(rt->rt_lock); in vdev_dtl_empty()
56 kmutex_t *rt_lock; /* pointer to lock that protects map */ member
225 static krwlock_t rt_lock __cacheline_aligned;227 #define RT_RLOCK() rw_enter(&rt_lock, RW_READER)228 #define RT_WLOCK() rw_enter(&rt_lock, RW_WRITER)229 #define RT_UNLOCK() rw_exit(&rt_lock)230 #define RT_WLOCKED() rw_write_held(&rt_lock)231 #define RT_ASSERT_WLOCK() KASSERT(rw_write_held(&rt_lock))1822 rw_init(&rt_lock); in rt_timer_init()
1059 mutex_enter(rt->rt_lock); in dump_dtl()1061 mutex_exit(rt->rt_lock); in dump_dtl()