Searched refs:dn_struct_rwlock (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
H A D | dnode.c | 110 rw_init(&dn->dn_struct_rwlock, NULL, RW_DEFAULT, NULL); in dnode_cons() 171 rw_destroy(&dn->dn_struct_rwlock); in dnode_dest() 245 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { in dnode_verify() 246 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_verify() 281 rw_exit(&dn->dn_struct_rwlock); in dnode_verify() 359 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonuslen() 367 rw_exit(&dn->dn_struct_rwlock); in dnode_setbonuslen() 375 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonus_type() 378 rw_exit(&dn->dn_struct_rwlock); in dnode_setbonus_type() 385 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_rm_spill() [all …]
|
H A D | dmu.c | 151 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread_by_dnode() 153 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread_by_dnode() 176 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread() 178 rw_exit(&dn->dn_struct_rwlock); in dmu_buf_hold_noread() 311 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_rm_spill() 313 rw_exit(&dn->dn_struct_rwlock); in dmu_rm_spill() 332 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_bonus_hold() 334 rw_exit(&dn->dn_struct_rwlock); in dmu_bonus_hold() 335 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_bonus_hold() 352 rw_exit(&dn->dn_struct_rwlock); in dmu_bonus_hold() [all …]
|
H A D | dnode_sync.c | 49 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection() 53 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_increase_indirection() 110 rw_exit(&dn->dn_struct_rwlock); in dnode_increase_indirection() 183 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_verify() 186 rw_exit(&dn->dn_struct_rwlock); in free_verify() 279 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_children() 282 rw_exit(&dn->dn_struct_rwlock); in free_children() 352 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_sync_free_range_impl() 355 rw_exit(&dn->dn_struct_rwlock); in dnode_sync_free_range_impl() 434 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_evict_bonus() [all …]
|
H A D | dbuf.c | 224 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_find_bonus() 229 rw_exit(&dn->dn_struct_rwlock); in dbuf_find_bonus() 752 if (RW_WRITE_HELD(&dn->dn_struct_rwlock)) { in dbuf_verify() 946 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock)); in dbuf_read_impl() 1047 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dbuf_read() 1059 rw_exit(&dn->dn_struct_rwlock); in dbuf_read() 1074 rw_exit(&dn->dn_struct_rwlock); in dbuf_read() 1092 rw_exit(&dn->dn_struct_rwlock); in dbuf_read() 1379 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dbuf_new_size() 1682 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { in dbuf_dirty() [all …]
|
H A D | dmu_tx.c | 167 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_tx_check_ioerr() 169 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_check_ioerr() 330 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_tx_count_write() 333 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_count_write() 470 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_tx_count_free() 477 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_count_free() 485 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_count_free() 585 rw_exit(&dn->dn_struct_rwlock); in dmu_tx_count_free()
|
H A D | dmu_objset.c | 1428 if (RW_WRITE_HELD(&dn->dn_struct_rwlock)) in dmu_objset_userquota_get_ids()
|
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
H A D | dnode.h | 157 krwlock_t dn_struct_rwlock; member
|