Lines Matching refs:vd

210 	vdev_t *vd = sdc->sdc_vd;  in spa_checkpoint_discard_sync_callback()  local
211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
239 vdev_dirty(vd, VDD_METASLAB, ms, sdc->sdc_txg); in spa_checkpoint_discard_sync_callback()
243 ASSERT3U(vd->vdev_spa->spa_checkpoint_info.sci_dspace, >=, in spa_checkpoint_discard_sync_callback()
245 ASSERT3U(vd->vdev_stat.vs_checkpoint_space, >=, sme->sme_run); in spa_checkpoint_discard_sync_callback()
247 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
248 vd->vdev_stat.vs_checkpoint_space -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
263 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_accounting_verify() local
265 if (vd->vdev_checkpoint_sm != NULL) { in spa_checkpoint_accounting_verify()
267 -space_map_allocated(vd->vdev_checkpoint_sm); in spa_checkpoint_accounting_verify()
269 vd->vdev_stat.vs_checkpoint_space; in spa_checkpoint_accounting_verify()
273 ASSERT0(vd->vdev_stat.vs_checkpoint_space); in spa_checkpoint_accounting_verify()
283 vdev_t *vd = arg; in spa_checkpoint_discard_thread_sync() local
323 sdc.sdc_vd = vd; in spa_checkpoint_discard_thread_sync()
328 space_map_length(vd->vdev_checkpoint_sm) / sizeof (uint64_t); in spa_checkpoint_discard_thread_sync()
330 error = space_map_incremental_destroy(vd->vdev_checkpoint_sm, in spa_checkpoint_discard_thread_sync()
334 space_map_length(vd->vdev_checkpoint_sm) / sizeof (uint64_t); in spa_checkpoint_discard_thread_sync()
337 spa_checkpoint_accounting_verify(vd->vdev_spa); in spa_checkpoint_discard_thread_sync()
342 (u_longlong_t)tx->tx_txg, (longlong_t)vd->vdev_id, in spa_checkpoint_discard_thread_sync()
351 (longlong_t)error, vd->vdev_id); in spa_checkpoint_discard_thread_sync()
354 ASSERT0(space_map_allocated(vd->vdev_checkpoint_sm)); in spa_checkpoint_discard_thread_sync()
355 ASSERT0(space_map_length(vd->vdev_checkpoint_sm)); in spa_checkpoint_discard_thread_sync()
357 space_map_free(vd->vdev_checkpoint_sm, tx); in spa_checkpoint_discard_thread_sync()
358 space_map_close(vd->vdev_checkpoint_sm); in spa_checkpoint_discard_thread_sync()
359 vd->vdev_checkpoint_sm = NULL; in spa_checkpoint_discard_thread_sync()
361 VERIFY0(zap_remove(spa_meta_objset(vd->vdev_spa), in spa_checkpoint_discard_thread_sync()
362 vd->vdev_top_zap, VDEV_TOP_ZAP_POOL_CHECKPOINT_SM, tx)); in spa_checkpoint_discard_thread_sync()
405 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_discard_thread() local
407 while (vd->vdev_checkpoint_sm != NULL) { in spa_checkpoint_discard_thread()
408 space_map_t *checkpoint_sm = vd->vdev_checkpoint_sm; in spa_checkpoint_discard_thread()
415 ASSERT3P(vd->vdev_ops, !=, &vdev_indirect_ops); in spa_checkpoint_discard_thread()
434 error, vd->vdev_id); in spa_checkpoint_discard_thread()
438 spa_checkpoint_discard_thread_sync, vd, in spa_checkpoint_discard_thread()