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

/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddnode.c56 rw_init(&dn->dn_struct_rwlock, NULL, RW_DEFAULT, NULL);
86 rw_destroy(&dn->dn_struct_rwlock);
130 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) {
131 rw_enter(&dn->dn_struct_rwlock, RW_READER);
166 rw_exit(&dn->dn_struct_rwlock);
250 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
258 rw_exit(&dn->dn_struct_rwlock);
436 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
451 rw_exit(&dn->dn_struct_rwlock);
578 if (!RW_WRITE_HELD(&mdn->dn_struct_rwlock)) {
[all...]
H A Ddnode_sync.c45 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
49 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock));
107 rw_exit(&dn->dn_struct_rwlock);
159 rw_enter(&db->db_dnode->dn_struct_rwlock, RW_READER);
162 rw_exit(&db->db_dnode->dn_struct_rwlock);
263 rw_enter(&dn->dn_struct_rwlock, RW_READER);
266 rw_exit(&dn->dn_struct_rwlock);
338 rw_enter(&dn->dn_struct_rwlock, RW_READER);
341 rw_exit(&dn->dn_struct_rwlock);
409 rw_enter(&dn->dn_struct_rwlock, RW_WRITE
[all...]
H A Ddmu.c108 rw_enter(&dn->dn_struct_rwlock, RW_READER);
110 rw_exit(&dn->dn_struct_rwlock);
159 rw_enter(&dn->dn_struct_rwlock, RW_READER);
161 rw_exit(&dn->dn_struct_rwlock);
162 rw_enter(&dn->dn_struct_rwlock, RW_WRITER);
167 rw_exit(&dn->dn_struct_rwlock);
205 rw_enter(&dn->dn_struct_rwlock, RW_READER);
218 rw_exit(&dn->dn_struct_rwlock);
234 rw_exit(&dn->dn_struct_rwlock);
245 rw_exit(&dn->dn_struct_rwlock);
[all...]
H A Ddbuf.c352 if (RW_WRITE_HELD(&db->db_dnode->dn_struct_rwlock)) {
488 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
571 rw_enter(&db->db_dnode->dn_struct_rwlock, RW_READER);
584 rw_exit(&db->db_dnode->dn_struct_rwlock);
599 rw_exit(&db->db_dnode->dn_struct_rwlock);
609 rw_exit(&db->db_dnode->dn_struct_rwlock);
879 ASSERT(RW_WRITE_HELD(&db->db_dnode->dn_struct_rwlock));
882 * This call to dbuf_will_dirty() with the dn_struct_rwlock held
1119 if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) {
1120 rw_enter(&dn->dn_struct_rwlock, RW_READE
[all...]
H A Ddmu_tx.c155 rw_enter(&dn->dn_struct_rwlock, RW_READER);
157 rw_exit(&dn->dn_struct_rwlock);
310 rw_enter(&dn->dn_struct_rwlock, RW_READER);
312 rw_exit(&dn->dn_struct_rwlock);
432 rw_enter(&dn->dn_struct_rwlock, RW_READER);
439 rw_exit(&dn->dn_struct_rwlock);
447 rw_exit(&dn->dn_struct_rwlock);
552 rw_exit(&dn->dn_struct_rwlock);
/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddnode.h130 * dn_struct_rwlock protects the structure of the dnode,
134 krwlock_t dn_struct_rwlock; member in struct:dnode
148 * Where necessary, these are protected by dn_struct_rwlock.

Completed in 61 milliseconds