Searched refs:ds_dir (Results 1 - 16 of 16) sorted by relevance
/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/ |
H A D | dsl_destroy.c | 66 if (spa_version(ds->ds_dir->dd_pool->dp_spa) < 147 dsl_pool_t *dp = poa->ds->ds_dir->dd_pool; 173 dsl_pool_t *dp = ds->ds_dir->dd_pool; 190 dsl_dir_diduse_space(ds->ds_dir, DD_USED_SNAP, 209 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; 218 if (dsl_dir_phys(ds->ds_dir)->dd_clones == 0) 221 for (zap_cursor_init(&zc, mos, dsl_dir_phys(ds->ds_dir)->dd_clones); 226 VERIFY0(dsl_dataset_hold_obj(ds->ds_dir->dd_pool, 228 if (clone->ds_dir->dd_origin_txg > mintxg) { 243 dsl_pool_t *dp = ds->ds_dir [all...] |
H A D | dsl_dataset.c | 156 dsl_dir_diduse_space(ds->ds_dir, DD_USED_HEAD, delta, 158 dsl_dir_transfer_space(ds->ds_dir, used - delta, 182 ASSERT3P(tx->tx_pool, ==, ds->ds_dir->dd_pool); 199 dsl_dir_diduse_space(ds->ds_dir, DD_USED_HEAD, 201 dsl_dir_transfer_space(ds->ds_dir, -used - delta, 229 if (bp->blk_birth > ds->ds_dir->dd_origin_txg) { 230 dsl_dir_transfer_space(ds->ds_dir, used, 264 spa_last_synced_txg(ds->ds_dir->dd_pool->dp_spa)) 318 if (ds->ds_dir) 319 dsl_dir_async_rele(ds->ds_dir, d [all...] |
H A D | dsl_prop.c | 168 ASSERT(dsl_pool_config_held(ds->ds_dir->dd_pool)); 173 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; 215 return (dsl_prop_get_dd(ds->ds_dir, propname, 282 dsl_dir_t *dd = ds->ds_dir; 445 dsl_dir_t *dd = ds->ds_dir; 471 dsl_dir_t *dd = ds->ds_dir; 615 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; 624 uint64_t version = spa_version(ds->ds_dir->dd_pool->dp_spa); 638 zapobj = dsl_dir_phys(ds->ds_dir)->dd_props_zapobj; 732 mutex_enter(&ds->ds_dir [all...] |
H A D | dsl_pool.c | 834 dmu_buf_will_dirty(ds->ds_dir->dd_dbuf, tx); 835 dsl_dir_phys(ds->ds_dir)->dd_origin_obj = prev->ds_object; 848 ASSERT3U(dsl_dir_phys(ds->ds_dir)->dd_origin_obj, ==, prev->ds_object); 883 if (dsl_dir_phys(ds->ds_dir)->dd_origin_obj != 0) { 887 dsl_dir_phys(ds->ds_dir)->dd_origin_obj, FTAG, &origin)); 889 if (dsl_dir_phys(origin->ds_dir)->dd_clones == 0) { 890 dmu_buf_will_dirty(origin->ds_dir->dd_dbuf, tx); 891 dsl_dir_phys(origin->ds_dir)->dd_clones = 897 dsl_dir_phys(origin->ds_dir)->dd_clones,
|
H A D | dsl_dir.c | 608 dd = ds->ds_dir; 649 dsl_dir_init_fs_ss_count(ds->ds_dir, tx); 1462 error = dsl_prop_predict(ds->ds_dir, "quota", 1474 mutex_enter(&ds->ds_dir->dd_lock); 1481 towrite = dsl_dir_space_towrite(ds->ds_dir); 1483 (newval < dsl_dir_phys(ds->ds_dir)->dd_reserved || 1484 newval < dsl_dir_phys(ds->ds_dir)->dd_used_bytes + towrite)) { 1487 mutex_exit(&ds->ds_dir->dd_lock); 1515 dmu_buf_will_dirty(ds->ds_dir->dd_dbuf, tx); 1516 mutex_enter(&ds->ds_dir [all...] |
H A D | dsl_bookmark.c | 60 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; 260 dsl_pool_t *dp = ds->ds_dir->dd_pool; 340 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset;
|
H A D | dsl_userhold.c | 137 dsl_pool_t *dp = ds->ds_dir->dd_pool; 362 mos = ds->ds_dir->dd_pool->dp_meta_objset; 476 dsl_pool_t *dp = ds->ds_dir->dd_pool; 653 for (zap_cursor_init(&zc, ds->ds_dir->dd_pool->dp_meta_objset,
|
H A D | dmu_send.c | 634 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; 1004 is_clone = (fromds->ds_dir != ds->ds_dir); 1078 is_clone = (ds->ds_dir != fromds->ds_dir); 1141 dsl_pool_t *dp = ds->ds_dir->dd_pool; 1202 dsl_pool_t *dp = ds->ds_dir->dd_pool; 1243 dsl_pool_t *dp = ds->ds_dir->dd_pool; 1247 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, recv_clone_name, 1268 error = dsl_fs_ss_limit_check(ds->ds_dir, [all...] |
H A D | dmu_objset.c | 101 if ((ds = os->os_dsl_dataset) != NULL && ds->ds_dir) 102 return (ds->ds_dir->dd_pool); 486 ASSERT(dsl_pool_config_held(ds->ds_dir->dd_pool) || 753 return (dsl_dir_snap_cmtime(os->os_dsl_dataset->ds_dir)); 1610 return (zap_lookup_norm(ds->ds_dir->dd_pool->dp_meta_objset, 1629 ds->ds_dir->dd_pool->dp_meta_objset, 1658 dsl_dir_t *dd = os->os_dsl_dataset->ds_dir;
|
H A D | dsl_deleg.c | 554 dp = ds->ds_dir->dd_pool; 578 for (dd = ds->ds_dir; dd != NULL; dd = dd->dd_parent,
|
H A D | dsl_scan.c | 419 uint64_t smt = ds->ds_dir->dd_pool->dp_scan->scn_phys.scn_max_txg; 855 dsl_pool_t *dp = ds->ds_dir->dd_pool; 925 dsl_pool_t *dp = ds->ds_dir->dd_pool; 959 dsl_pool_t *dp = ds1->ds_dir->dd_pool; 1032 if (dsl_dir_phys(hds->ds_dir)->dd_origin_obj != eca->originobj)
|
H A D | dmu_traverse.c | 640 return (traverse_impl(ds->ds_dir->dd_pool->dp_spa, ds, ds->ds_object,
|
H A D | zfs_ioctl.c | 988 dd = clone->ds_dir; 2403 dsl_pool_t *dp = os->os_dsl_dataset->ds_dir->dd_pool; 3632 if (dsl_dir_is_clone(ds->ds_dir) && DS_IS_DEFER_DESTROY(ds->ds_prev)) { 4636 if (dsl_dir_is_clone(tosnap->ds_dir)) 4638 dsl_dir_phys(tosnap->ds_dir)->dd_origin_obj;
|
H A D | dmu_tx.c | 69 dmu_tx_t *tx = dmu_tx_create_dd(os->os_dsl_dataset->ds_dir);
|
H A D | dnode.c | 1827 dsl_dir_willuse_space(ds->ds_dir, aspace, tx);
|
/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
H A D | dsl_dataset.h | 148 struct dsl_dir *ds_dir; member in struct:dsl_dataset
|
Completed in 143 milliseconds