Searched refs:dn_struct_rwlock (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu.c137 rw_enter(&dn->dn_struct_rwlock, RW_READER);
139 rw_exit(&dn->dn_struct_rwlock);
162 rw_enter(&dn->dn_struct_rwlock, RW_READER);
164 rw_exit(&dn->dn_struct_rwlock);
297 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
299 rw_exit(&dn->dn_struct_rwlock);
318 rw_enter(&dn->dn_struct_rwlock, RW_READER);
320 rw_exit(&dn->dn_struct_rwlock);
321 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
334 * Wait to drop dn_struct_rwlock unti
[all...]
H A Ddnode.c108 rw_init(&dn->dn_struct_rwlock, NULL, RW_DEFAULT, NULL);
168 rw_destroy(&dn->dn_struct_rwlock);
242 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) {
243 rw_enter(&dn->dn_struct_rwlock, RW_READER);
278 rw_exit(&dn->dn_struct_rwlock);
356 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
364 rw_exit(&dn->dn_struct_rwlock);
372 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
375 rw_exit(&dn->dn_struct_rwlock);
382 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock));
[all...]
H A Ddnode_sync.c49 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
53 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock));
110 rw_exit(&dn->dn_struct_rwlock);
183 rw_enter(&dn->dn_struct_rwlock, RW_READER);
186 rw_exit(&dn->dn_struct_rwlock);
280 rw_enter(&dn->dn_struct_rwlock, RW_READER);
283 rw_exit(&dn->dn_struct_rwlock);
302 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
304 rw_exit(&dn->dn_struct_rwlock);
359 rw_enter(&dn->dn_struct_rwlock, RW_READE
[all...]
H A Ddbuf.c223 rw_enter(&dn->dn_struct_rwlock, RW_READER);
228 rw_exit(&dn->dn_struct_rwlock);
751 if (RW_WRITE_HELD(&dn->dn_struct_rwlock)) {
945 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
1108 rw_enter(&dn->dn_struct_rwlock, RW_READER);
1132 rw_exit(&dn->dn_struct_rwlock);
1147 rw_exit(&dn->dn_struct_rwlock);
1165 rw_exit(&dn->dn_struct_rwlock);
1398 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock));
1401 * This call to dmu_buf_will_dirty() with the dn_struct_rwlock hel
[all...]
H A Ddmu_tx.c167 rw_enter(&dn->dn_struct_rwlock, RW_READER);
169 rw_exit(&dn->dn_struct_rwlock);
330 rw_enter(&dn->dn_struct_rwlock, RW_READER);
333 rw_exit(&dn->dn_struct_rwlock);
470 rw_enter(&dn->dn_struct_rwlock, RW_READER);
477 rw_exit(&dn->dn_struct_rwlock);
485 rw_exit(&dn->dn_struct_rwlock);
585 rw_exit(&dn->dn_struct_rwlock);
H A Ddmu_objset.c1441 if (RW_WRITE_HELD(&dn->dn_struct_rwlock))
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddnode.h157 krwlock_t dn_struct_rwlock; member in struct:dnode
172 * Where necessary, these are protected by dn_struct_rwlock.
231 /* protected by dn_struct_rwlock */

Completed in 86 milliseconds