Home
last modified time | relevance | path

Searched refs:vdev_top (Results 1 – 12 of 12) sorted by relevance

/onnv-gate/usr/src/uts/common/fs/zfs/
H A Dvdev.c86 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 …]
H A Dspa_config.c366 vd->vdev_top->vdev_guid) == 0); in spa_config_generate()
375 vd = vd->vdev_top; /* label contains top config */ in spa_config_generate()
H A Dspa.c1095 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 …]
H A Dvdev_label.c274 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()
H A Dspa_misc.c988 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()
H A Dzfs_fm.c703 report->zcr_align = 1ULL << vd->vdev_top->vdev_ashift; in zfs_ereport_start_checksum()
H A Dvdev_raidz.c1498 uint64_t ashift = vd->vdev_top->vdev_ashift; in vdev_raidz_asize()
1523 vdev_t *tvd = vd->vdev_top; in vdev_raidz_io_start()
H A Dzio.c2266 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()
H A Dmetaslab.c122 ASSERT3P(vd->vdev_top, ==, vd); in metaslab_class_validate()
/onnv-gate/usr/src/uts/common/fs/zfs/sys/
H A Dvdev_impl.h129 vdev_t *vdev_top; /* top-level vdev */ member
219 MAX((vd)->vdev_top->vdev_ashift, UBERBLOCK_SHIFT)
/onnv-gate/usr/src/cmd/ztest/
H A Dztest.c2460 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()
/onnv-gate/usr/src/cmd/zdb/
H A Dzdb.c1756 vdp->vdev_top = vdp; in dump_label_uberblocks()
2755 if (vd == vd->vdev_top) { in zdb_read_block()