Home
last modified time | relevance | path

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

/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dvdev.c233 if (pvd->vdev_ops == &vdev_raidz_ops) in vdev_get_min_asize()
284 if (vd->vdev_ops->vdev_op_leaf) in vdev_count_leaves_impl()
440 vd->vdev_ops = ops; in vdev_alloc_common()
631 if (vd->vdev_ops->vdev_op_leaf && in vdev_alloc()
643 if (vd->vdev_ops->vdev_op_leaf && in vdev_alloc()
915 ASSERT(mvd->vdev_ops == &vdev_mirror_ops || in vdev_remove_parent()
916 mvd->vdev_ops == &vdev_replacing_ops || in vdev_remove_parent()
917 mvd->vdev_ops == &vdev_spare_ops); in vdev_remove_parent()
1117 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_probe()
1293 error = vd->vdev_ops->vdev_op_open(vd, &osize, &max_osize, in vdev_open()
[all …]
H A Dvdev_label.c227 fnvlist_add_string(nv, ZPOOL_CONFIG_TYPE, vd->vdev_ops->vdev_op_type); in vdev_config_generate()
246 ASSERT(strcmp(vd->vdev_ops->vdev_op_type, in vdev_config_generate()
302 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_config_generate()
330 if (!vd->vdev_ops->vdev_op_leaf) { in vdev_config_generate()
664 if (!vd->vdev_ops->vdev_op_leaf || !spa_writeable(spa)) in vdev_label_init()
886 if (!vd->vdev_ops->vdev_op_leaf) in vdev_label_write_pad2()
986 if (vd->vdev_ops->vdev_op_leaf && vdev_readable(vd)) { in vdev_uberblock_load_impl()
1064 if (!vd->vdev_ops->vdev_op_leaf) in vdev_uberblock_sync()
1164 if (!vd->vdev_ops->vdev_op_leaf) in vdev_label_sync()
H A Dtrim_map.c146 vd->vdev_ops->vdev_op_leaf); in trim_map_create()
169 ASSERT(vd->vdev_ops->vdev_op_leaf); in trim_map_destroy()
438 ASSERT(vd->vdev_ops->vdev_op_leaf); in trim_map_vdev_commit()
495 ASSERT(vd->vdev_ops->vdev_op_leaf); in trim_map_vdev_commit_done()
528 if (vd->vdev_ops->vdev_op_leaf) { in trim_map_commit()
544 if (vd->vdev_ops->vdev_op_leaf) { in trim_map_commit_done()
H A Dspa.c1246 if ((*vdp)->vdev_ops->vdev_op_leaf) in spa_config_parse()
1674 if (vd->vdev_ops->vdev_op_leaf && vdev_is_dead(vd) && in spa_check_removed()
1727 if (tvd->vdev_ops == &vdev_missing_ops && in spa_config_valid()
1728 mtvd->vdev_ops != &vdev_missing_ops && in spa_config_valid()
1761 if (tvd->vdev_ops == &vdev_missing_ops && in spa_config_valid()
1762 mtvd->vdev_ops != &vdev_missing_ops) { in spa_config_valid()
3549 if (!vd->vdev_ops->vdev_op_leaf) { in spa_validate_aux_devs()
3561 strcmp(vd->vdev_ops->vdev_op_type, VDEV_TYPE_DISK) != 0) { in spa_validate_aux_devs()
3988 if (vd->vdev_ops->vdev_op_leaf) { in spa_alt_rootvdev()
4111 if (bvd->vdev_parent->vdev_ops == &vdev_spare_ops && in spa_import_rootpool()
[all …]
H A Dzfs_fm.c176 vd->vdev_ops->vdev_op_leaf && in zfs_ereport_start()
263 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL); in zfs_ereport_start()
282 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type, in zfs_ereport_start()
H A Dzio.c788 if (vd->vdev_ops == &vdev_hole_ops) { in zfs_blkptr_verify()
794 if (vd->vdev_ops == &vdev_missing_ops) { in zfs_blkptr_verify()
1154 if (vd->vdev_ops->vdev_op_leaf && zio->io_logical != NULL) in zio_vdev_child_io()
1167 ASSERT(vd->vdev_ops->vdev_op_leaf); in zio_vdev_delegated_io()
1190 ASSERT(vd->vdev_ops->vdev_op_leaf); in zio_trim()
3041 if (vd->vdev_ops->vdev_op_leaf && zio->io_type == ZIO_TYPE_FREE && in zio_vdev_io_start()
3130 if (vd->vdev_ops->vdev_op_leaf) { in zio_vdev_io_start()
3159 vd->vdev_ops->vdev_op_io_start(zio); in zio_vdev_io_start()
3167 vdev_ops_t *ops = vd ? vd->vdev_ops : &vdev_mirror_ops; in zio_vdev_io_done()
3176 if (vd != NULL && vd->vdev_ops->vdev_op_leaf && in zio_vdev_io_done()
[all …]
H A Dvdev_mirror.c222 (vd->vdev_ops == &vdev_replacing_ops || in vdev_mirror_map_init()
223 vd->vdev_ops == &vdev_spare_ops), B_FALSE); in vdev_mirror_map_init()
H A Dvdev_disk.c369 ASSERT(vd->vdev_ops == &vdev_disk_ops); in vdev_disk_physio()
H A Dmetaslab.c316 ASSERT3P(vd->vdev_ops, !=, &vdev_hole_ops); in metaslab_class_validate()
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Dvdev_impl.h72 typedef struct vdev_ops { struct
162 vdev_ops_t *vdev_ops; /* vdev operations */ member
/netbsd-src/external/cddl/osnet/dist/cmd/ztest/
H A Dztest.c2685 if (tvd->vdev_islog || tvd->vdev_ops == &vdev_hole_ops) { in ztest_split_pool()
2789 ASSERT(oldvd->vdev_ops == &vdev_mirror_ops); in ztest_vdev_attach_detach()
2794 ASSERT(oldvd->vdev_ops == &vdev_raidz_ops); in ztest_vdev_attach_detach()
2866 if (pvd->vdev_ops != &vdev_mirror_ops && in ztest_vdev_attach_detach()
2867 pvd->vdev_ops != &vdev_root_ops && (!replacing || in ztest_vdev_attach_detach()
2868 pvd->vdev_ops == &vdev_replacing_ops || in ztest_vdev_attach_detach()
2869 pvd->vdev_ops == &vdev_spare_ops)) in ztest_vdev_attach_detach()
2934 ASSERT(vd->vdev_ops->vdev_op_leaf); in grow_vdev()
2965 ASSERT(vd->vdev_ops->vdev_op_leaf); in online_vdev()
3017 if (vd->vdev_ops->vdev_op_leaf) { in vdev_walk_tree()
[all …]
/netbsd-src/external/cddl/osnet/dist/cmd/zdb/
H A Dzdb.c625 if (vd->vdev_ops->vdev_op_leaf) { in get_dtl_refcount()
1050 vd->vdev_parent ? vd->vdev_ops->vdev_op_type : spa_name(spa), in dump_dtl()
3372 vd->vdev_ops->vdev_op_type); in zdb_read_block()