Searched refs:db_mtx (Results 1 - 5 of 5) sorted by relevance

/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddbuf.c54 mutex_init(&db->db_mtx, NULL, MUTEX_DEFAULT, NULL);
65 mutex_destroy(&db->db_mtx);
117 mutex_enter(&db->db_mtx);
122 mutex_exit(&db->db_mtx);
150 mutex_enter(&dbf->db_mtx);
155 mutex_exit(&dbf->db_mtx);
159 mutex_enter(&db->db_mtx);
182 * We musn't hold db_mtx to maintin lock ordering:
183 * DBUF_HASH_MUTEX > db_mtx.
187 ASSERT(!MUTEX_HELD(&db->db_mtx));
[all...]
H A Ddnode_sync.c85 mutex_exit(&child->db_mtx);
100 mutex_exit(&child->db_mtx);
188 mutex_enter(&child->db_mtx);
200 mutex_exit(&child->db_mtx);
381 mutex_enter(&db->db_mtx);
385 mutex_exit(&db->db_mtx);
388 dbuf_clear(db); /* exits db_mtx for us */
390 mutex_exit(&db->db_mtx);
411 mutex_enter(&dn->dn_bonus->db_mtx);
430 mutex_enter(&db->db_mtx);
[all...]
H A Ddmu.c261 mutex_enter(&db->db_mtx);
264 cv_wait(&db->db_changed, &db->db_mtx);
267 mutex_exit(&db->db_mtx);
1058 mutex_enter(&db->db_mtx);
1070 mutex_exit(&db->db_mtx);
1177 * Grabbing db_mtx now provides a barrier between dbuf_sync_leaf()
1180 * sync thread will block in dbuf_sync_leaf() until we drop db_mtx.
1182 mutex_enter(&db->db_mtx);
1188 mutex_exit(&db->db_mtx);
1197 mutex_exit(&db->db_mtx);
[all...]
H A Ddnode.c336 mutex_enter(&dn->dn_bonus->db_mtx);
/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddbuf.h144 * db.db_data, which is protected by db_mtx.
188 /* db_mtx protects the members below */
189 kmutex_t db_mtx; member in struct:dmu_buf_impl
199 * Protected by db_mtx.

Completed in 66 milliseconds