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 Ddnode.c72 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 Ddmu.c147 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 Ddnode_sync.c46 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 Ddmu_tx.c159 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 Ddbuf.c388 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 Ddmu_objset.c1255 if (RW_WRITE_HELD(&dn->dn_struct_rwlock))
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddnode.h151 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