Lines Matching refs:dp
76 dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg)
80 ASSERT3U(txg, <=, dp->dp_tx.tx_open_txg);
81 tx->tx_pool = dp;
1106 dsl_pool_t *dp = tx->tx_pool;
1133 mutex_enter(&dp->dp_lock);
1135 dp->dp_last_wakeup + min_tx_time);
1136 dp->dp_last_wakeup = wakeup;
1137 mutex_exit(&dp->dp_lock);
1354 dsl_pool_t *dp = tx->tx_pool;
1365 mutex_enter(&dp->dp_lock);
1366 while (dp->dp_dirty_total >= zfs_dirty_data_max)
1367 cv_wait(&dp->dp_spaceavail_cv, &dp->dp_lock);
1368 uint64_t dirty = dp->dp_dirty_total;
1369 mutex_exit(&dp->dp_lock);
1390 txg_wait_synced(dp, spa_last_synced_txg(spa) + 1);