Searched refs:vdev_top (Results 1 – 12 of 12) sorted by relevance
86 uint64_t asize = P2ROUNDUP(psize, 1ULL << vd->vdev_top->vdev_ashift); in vdev_default_asize()119 if (vd == vd->vdev_top) in vdev_get_min_asize()202 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd); in vdev_add_child()203 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL); in vdev_add_child()654 ASSERT(tvd == tvd->vdev_top); in vdev_top_transfer()713 vd->vdev_top = tvd; in vdev_top_update()743 vdev_top_update(cvd->vdev_top, cvd->vdev_top); in vdev_add_parent()745 if (mvd == mvd->vdev_top) in vdev_add_parent()777 if (mvd->vdev_top == mvd) { in vdev_remove_parent()785 vdev_top_update(cvd->vdev_top, cvd->vdev_top); in vdev_remove_parent()[all …]
366 vd->vdev_top->vdev_guid) == 0); in spa_config_generate()375 vd = vd->vdev_top; /* label contains top config */ in spa_config_generate()
1095 vd->vdev_top = vd; in spa_load_spares()1192 vd->vdev_top = vd; in spa_load_l2cache()2718 vd->vdev_top = vd; in spa_validate_aux_devs()3836 if (oldvd->vdev_top->vdev_islog && newvd->vdev_isspare) in spa_vdev_attach()3891 if (newvd->vdev_ashift > oldvd->vdev_top->vdev_ashift) in spa_vdev_attach()3920 ASSERT(pvd->vdev_top->vdev_parent == rvd); in spa_vdev_attach()3932 tvd = newvd->vdev_top; in spa_vdev_attach()3933 ASSERT(pvd->vdev_top == tvd); in spa_vdev_attach()4148 tvd = cvd->vdev_top; in spa_vdev_detach()4350 vml[c]->vdev_top->vdev_ms_array) == 0); in spa_vdev_split_mirror()[all …]
274 vd == vd->vdev_top) { in vdev_config_generate()924 if (zio->io_error == 0 && zio->io_vd->vdev_top->vdev_ms_array != 0) in vdev_uberblock_sync_done()
988 vdev_dtl_reassess(vd ? vd->vdev_top : spa->spa_root_vdev, in spa_vdev_state_exit()992 vdev_state_dirty(vd->vdev_top); in spa_vdev_state_exit()
703 report->zcr_align = 1ULL << vd->vdev_top->vdev_ashift; in zfs_ereport_start_checksum()
1498 uint64_t ashift = vd->vdev_top->vdev_ashift; in vdev_raidz_asize()1523 vdev_t *tvd = vd->vdev_top; in vdev_raidz_io_start()
2266 vd == vd->vdev_top && !vd->vdev_islog && in zio_vdev_io_start()2275 align = 1ULL << vd->vdev_top->vdev_ashift; in zio_vdev_io_start()2280 ASSERT(vd == vd->vdev_top); in zio_vdev_io_start()
122 ASSERT3P(vd->vdev_top, ==, vd); in metaslab_class_validate()
129 vdev_t *vdev_top; /* top-level vdev */ member219 MAX((vd)->vdev_top->vdev_ashift, UBERBLOCK_SHIFT)
2460 oldvd_is_log = oldvd->vdev_top->vdev_islog; in ztest_vdev_attach_detach()2527 else if (ashift > oldvd->vdev_top->vdev_ashift) in ztest_vdev_attach_detach()2606 vdev_t *tvd = vd->vdev_top; in online_vdev()4447 if (vd0 != NULL && vd0->vdev_top->vdev_islog) in ztest_fault_inject()
1756 vdp->vdev_top = vdp; in dump_label_uberblocks()2755 if (vd == vd->vdev_top) { in zdb_read_block()