Searched refs:dp_config_rwlock (Results 1 - 9 of 9) sorted by relevance

/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddsl_pool.c258 rrw_init(&dp->dp_config_rwlock, B_TRUE);
303 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
384 rrw_exit(&dp->dp_config_rwlock, FTAG);
432 rrw_destroy(&dp->dp_config_rwlock);
451 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
509 rrw_exit(&dp->dp_config_rwlock, FTAG);
938 ASSERT(rrw_held(&dp->dp_config_rwlock, RW_WRITER));
1072 * The dp_config_rwlock protects against changes to DSL state (e.g. dataset
1076 * dsl_{dataset,dir}_hold{_obj}. In most circumstances, the dp_config_rwlock
1080 * a dataset, then the dp_config_rwlock ma
[all...]
H A Ddsl_synctask.c53 * to the dp_config_rwlock -- the lock will always be held when the callbacks
179 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
183 rrw_exit(&dp->dp_config_rwlock, FTAG);
H A Ddsl_userhold.c141 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
433 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
504 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
H A Ddsl_destroy.c248 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
675 ASSERT(RRW_WRITE_HELD(&dmu_tx_pool(tx)->dp_config_rwlock));
728 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
H A Ddsl_prop.c530 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
547 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
H A Ddsl_scan.c1621 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
1626 rrw_exit(&dp->dp_config_rwlock, FTAG);
H A Dspa.c6776 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG);
6833 rrw_exit(&dp->dp_config_rwlock, FTAG);
H A Ddsl_dataset.c1391 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddsl_pool.h132 rrwlock_t dp_config_rwlock; member in struct:dsl_pool

Completed in 340 milliseconds