Searched refs:dn_struct_rwlock (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | dnode.c | 72 rw_init(&dn->dn_struct_rwlock, NULL, RW_DEFAULT, NULL); 136 rw_destroy(&dn->dn_struct_rwlock); 211 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { 212 rw_enter(&dn->dn_struct_rwlock, RW_READER); 247 rw_exit(&dn->dn_struct_rwlock); 338 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); 346 rw_exit(&dn->dn_struct_rwlock); 354 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); 357 rw_exit(&dn->dn_struct_rwlock); 364 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); [all...] |
H A D | dmu.c | 147 rw_enter(&dn->dn_struct_rwlock, RW_READER); 149 rw_exit(&dn->dn_struct_rwlock); 240 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); 242 rw_exit(&dn->dn_struct_rwlock); 261 rw_enter(&dn->dn_struct_rwlock, RW_READER); 263 rw_exit(&dn->dn_struct_rwlock); 264 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); 277 * Wait to drop dn_struct_rwlock until after adding the bonus dbuf's 281 rw_exit(&dn->dn_struct_rwlock); 307 rw_enter(&dn->dn_struct_rwlock, RW_READE [all...] |
H A D | dnode_sync.c | 46 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); 50 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); 112 rw_exit(&dn->dn_struct_rwlock); 167 rw_enter(&dn->dn_struct_rwlock, RW_READER); 170 rw_exit(&dn->dn_struct_rwlock); 275 rw_enter(&dn->dn_struct_rwlock, RW_READER); 278 rw_exit(&dn->dn_struct_rwlock); 351 rw_enter(&dn->dn_struct_rwlock, RW_READER); 354 rw_exit(&dn->dn_struct_rwlock); 426 rw_enter(&dn->dn_struct_rwlock, RW_WRITE [all...] |
H A D | dmu_tx.c | 159 rw_enter(&dn->dn_struct_rwlock, RW_READER); 161 rw_exit(&dn->dn_struct_rwlock); 308 rw_enter(&dn->dn_struct_rwlock, RW_READER); 310 rw_exit(&dn->dn_struct_rwlock); 437 rw_enter(&dn->dn_struct_rwlock, RW_READER); 444 rw_exit(&dn->dn_struct_rwlock); 452 rw_exit(&dn->dn_struct_rwlock); 550 rw_exit(&dn->dn_struct_rwlock);
|
H A D | dbuf.c | 388 if (RW_WRITE_HELD(&dn->dn_struct_rwlock)) { 530 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock)); 617 rw_enter(&dn->dn_struct_rwlock, RW_READER); 630 rw_exit(&dn->dn_struct_rwlock); 646 rw_exit(&dn->dn_struct_rwlock); 665 rw_exit(&dn->dn_struct_rwlock); 976 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); 979 * This call to dbuf_will_dirty() with the dn_struct_rwlock held 1243 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { 1244 rw_enter(&dn->dn_struct_rwlock, RW_READE [all...] |
H A D | dmu_objset.c | 1255 if (RW_WRITE_HELD(&dn->dn_struct_rwlock))
|
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
H A D | dnode.h | 151 krwlock_t dn_struct_rwlock; member in struct:dnode 166 * Where necessary, these are protected by dn_struct_rwlock. 215 /* protected by dn_struct_rwlock */
|
Completed in 128 milliseconds