Searched refs:ds_prev (Results 1 – 6 of 6) sorted by relevance
/titanic_44/usr/src/uts/common/fs/zfs/ |
H A D | dsl_destroy.c | 136 dsl_dataset_t *ds_prev; member 152 if (poa->ds_prev && !poa->after_branch_point && in process_old_cb() 154 dsl_dataset_phys(poa->ds_prev)->ds_prev_snap_txg) { in process_old_cb() 155 dsl_dataset_phys(poa->ds_prev)->ds_unique_bytes += in process_old_cb() 168 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist() argument 180 poa.ds_prev = ds_prev; in process_old_deadlist() 244 dsl_dataset_t *ds_prev = NULL; in dsl_destroy_snapshot_sync_impl() local 277 ASSERT3P(ds->ds_prev, ==, NULL); in dsl_destroy_snapshot_sync_impl() 279 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &ds_prev)); in dsl_destroy_snapshot_sync_impl() 281 (dsl_dataset_phys(ds_prev)->ds_next_snap_obj != obj); in dsl_destroy_snapshot_sync_impl() [all …]
|
H A D | dsl_dataset.c | 197 ASSERT3U(ds->ds_prev->ds_object, ==, in dsl_dataset_block_kill() 199 ASSERT(dsl_dataset_phys(ds->ds_prev)->ds_num_children > 0); in dsl_dataset_block_kill() 201 if (dsl_dataset_phys(ds->ds_prev)->ds_next_snap_obj == in dsl_dataset_block_kill() 203 dsl_dataset_phys(ds->ds_prev)->ds_prev_snap_txg) { in dsl_dataset_block_kill() 204 dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx); in dsl_dataset_block_kill() 205 mutex_enter(&ds->ds_prev->ds_lock); in dsl_dataset_block_kill() 206 dsl_dataset_phys(ds->ds_prev)->ds_unique_bytes += used; in dsl_dataset_block_kill() 207 mutex_exit(&ds->ds_prev->ds_lock); in dsl_dataset_block_kill() 290 if (ds->ds_prev) { in dsl_dataset_evict_async() 291 dsl_dataset_rele(ds->ds_prev, ds); in dsl_dataset_evict_async() [all …]
|
H A D | dmu_send.c | 1212 drba->drba_snapobj = ds->ds_prev->ds_object; in recv_begin_check_existing_impl() 1534 if (ds->ds_prev != NULL && ds->ds_prev->ds_dir == ds->ds_dir) { in dmu_recv_resume_begin_check() 2948 VERIFY3P(drc->drc_ds->ds_prev, ==, in dmu_recv_end_sync() 2949 origin_head->ds_prev); in dmu_recv_end_sync() 2957 dmu_buf_will_dirty(origin_head->ds_prev->ds_dbuf, tx); in dmu_recv_end_sync() 2958 dsl_dataset_phys(origin_head->ds_prev)->ds_creation_time = in dmu_recv_end_sync() 2960 dsl_dataset_phys(origin_head->ds_prev)->ds_guid = in dmu_recv_end_sync() 2962 dsl_dataset_phys(origin_head->ds_prev)->ds_flags &= in dmu_recv_end_sync() 2980 dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx); in dmu_recv_end_sync() 2981 dsl_dataset_phys(ds->ds_prev)->ds_creation_time = in dmu_recv_end_sync() [all …]
|
H A D | dsl_pool.c | 729 ASSERT(ds->ds_prev == NULL); in upgrade_clones_cb() 732 ds, &ds->ds_prev)); in upgrade_clones_cb()
|
H A D | zfs_ioctl.c | 3520 if (dsl_dir_is_clone(ds->ds_dir) && DS_IS_DEFER_DESTROY(ds->ds_prev)) { in zfs_destroy_unmount_origin() 3522 dsl_dataset_name(ds->ds_prev, originname); in zfs_destroy_unmount_origin()
|
/titanic_44/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_dataset.h | 159 struct dsl_dataset *ds_prev; member
|