Searched refs:zf_rwlock (Results 1 – 3 of 3) sorted by relevance
128 rw_init(&zf->zf_rwlock, NULL, RW_DEFAULT, NULL); in dmu_zfetch_init()134 ASSERT(RW_WRITE_HELD(&zf->zf_rwlock)); in dmu_zfetch_stream_remove()149 ASSERT(!RW_LOCK_HELD(&zf->zf_rwlock)); in dmu_zfetch_fini()151 rw_enter(&zf->zf_rwlock, RW_WRITER); in dmu_zfetch_fini()154 rw_exit(&zf->zf_rwlock); in dmu_zfetch_fini()156 rw_destroy(&zf->zf_rwlock); in dmu_zfetch_fini()173 ASSERT(RW_WRITE_HELD(&zf->zf_rwlock)); in dmu_zfetch_stream_create()252 rw_enter(&zf->zf_rwlock, RW_READER); in dmu_zfetch()275 rw_exit(&zf->zf_rwlock); in dmu_zfetch()290 if (rw_tryupgrade(&zf->zf_rwlock)) in dmu_zfetch()[all …]
760 ASSERT(!RW_LOCK_HELD(&odn->dn_zfetch.zf_rwlock)); in dnode_move_impl()
59 krwlock_t zf_rwlock; /* protects zfetch structure */ member