Searched refs:dn_struct_rwlock (Results 1 – 13 of 13) sorted by relevance
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | dmu.c | 173 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread_by_dnode() 176 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread_by_dnode() 199 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread() 202 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread() 327 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_rm_spill() 329 rw_exit(&dn->dn_struct_rwlock); in dmu_rm_spill() 345 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_bonus_hold_by_dnode() 347 if (!rw_tryupgrade(&dn->dn_struct_rwlock)) { in dmu_bonus_hold_by_dnode() 348 rw_exit(&dn->dn_struct_rwlock); in dmu_bonus_hold_by_dnode() 349 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_bonus_hold_by_dnode() [all …]
|
| H A D | dnode.c | 131 rw_init(&dn->dn_struct_rwlock, NULL, RW_NOLOCKDEP, NULL); in dnode_cons() 194 rw_destroy(&dn->dn_struct_rwlock); in dnode_dest() 408 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { in dnode_verify() 409 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_verify() 444 rw_exit(&dn->dn_struct_rwlock); in dnode_verify() 516 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonuslen() 532 rw_exit(&dn->dn_struct_rwlock); in dnode_setbonuslen() 540 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonus_type() 543 rw_exit(&dn->dn_struct_rwlock); in dnode_setbonus_type() 561 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_rm_spill() [all …]
|
| H A D | dnode_sync.c | 42 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection() 121 rw_exit(&dn->dn_struct_rwlock); in dnode_increase_indirection() 196 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_verify() 199 rw_exit(&dn->dn_struct_rwlock); in free_verify() 336 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_children() 339 rw_exit(&dn->dn_struct_rwlock); in free_children() 401 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_sync_free_range_impl() 404 rw_exit(&dn->dn_struct_rwlock); in dnode_sync_free_range_impl() 506 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_evict_bonus() 516 rw_exit(&dn->dn_struct_rwlock); in dnode_evict_bonus()
|
| H A D | dmu_object.c | 176 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_alloc_impl() 185 rw_exit(&dn->dn_struct_rwlock); in dmu_object_alloc_impl() 199 rw_exit(&dn->dn_struct_rwlock); in dmu_object_alloc_impl() 339 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_rm_spill() 344 rw_exit(&dn->dn_struct_rwlock); in dmu_object_rm_spill()
|
| H A D | dmu_zfetch.c | 459 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock)); in dmu_zfetch_prime() 552 rw_enter(&zf->zf_dnode->dn_struct_rwlock, RW_READER); in dmu_zfetch_prepare() 561 rw_exit(&zf->zf_dnode->dn_struct_rwlock); in dmu_zfetch_prepare() 652 rw_exit(&zf->zf_dnode->dn_struct_rwlock); in dmu_zfetch_prepare() 736 rw_exit(&zf->zf_dnode->dn_struct_rwlock); in dmu_zfetch_prepare() 794 rw_enter(&zf->zf_dnode->dn_struct_rwlock, RW_READER); in dmu_zfetch_run() 808 rw_exit(&zf->zf_dnode->dn_struct_rwlock); in dmu_zfetch_run()
|
| H A D | dbuf.c | 368 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_find_bonus() 373 rw_exit(&dn->dn_struct_rwlock); in dbuf_find_bonus() 2242 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_dirty_lightweight() 2284 rw_exit(&dn->dn_struct_rwlock); in dbuf_dirty_lightweight() 2292 rw_exit(&dn->dn_struct_rwlock); in dbuf_dirty_lightweight() 2491 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { in dbuf_dirty() 2492 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_dirty() 2540 rw_exit(&dn->dn_struct_rwlock); in dbuf_dirty() 2570 rw_exit(&dn->dn_struct_rwlock); in dbuf_dirty() 2750 if (RW_WRITE_HELD(&DB_DNODE(db)->dn_struct_rwlock)) in dmu_buf_will_dirty_flags() [all …]
|
| H A D | spa_errlog.c | 240 rw_enter(&dn->dn_struct_rwlock, RW_READER); in find_birth_txg() 247 rw_exit(&dn->dn_struct_rwlock); in find_birth_txg() 872 rw_enter(&dn->dn_struct_rwlock, RW_READER); in sync_upgrade_errlog() 880 rw_exit(&dn->dn_struct_rwlock); in sync_upgrade_errlog()
|
| H A D | dmu_tx.c | 206 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_tx_check_ioerr() 208 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_check_ioerr() 1122 ASSERT(!RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dmu_tx_try_assign()
|
| H A D | dsl_scan.c | 4163 rw_enter(&dn->dn_struct_rwlock, RW_READER); in read_by_block_level() 4168 rw_exit(&dn->dn_struct_rwlock); in read_by_block_level() 4175 rw_exit(&dn->dn_struct_rwlock); in read_by_block_level() 4197 rw_exit(&dn->dn_struct_rwlock); in read_by_block_level()
|
| H A D | dsl_crypt.c | 2248 rw_enter(&mdn->dn_struct_rwlock, RW_WRITER); in dsl_crypto_recv_raw_objset_sync() 2250 rw_exit(&mdn->dn_struct_rwlock); in dsl_crypto_recv_raw_objset_sync()
|
| H A D | dmu_send.c | 1865 rw_enter(&dn->dn_struct_rwlock, RW_READER); in send_reader_thread() 1912 rw_exit(&dn->dn_struct_rwlock); in send_reader_thread()
|
| H A D | dmu_objset.c | 2223 if (RW_WRITE_HELD(&dn->dn_struct_rwlock)) in dmu_objset_userquota_get_ids()
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dnode.h | 273 krwlock_t dn_struct_rwlock; member
|