Searched refs:vdev_ops (Results 1 – 11 of 11) sorted by relevance
211 if (cvd->vdev_ops->vdev_op_leaf) in vdev_add_child()248 if (cvd->vdev_ops->vdev_op_leaf) in vdev_remove_child()317 vd->vdev_ops = ops; in vdev_alloc_common()504 if (vd->vdev_ops->vdev_op_leaf && in vdev_alloc()1251 if (vd->vdev_ops->vdev_op_leaf && in vdev_open()1405 vd->vdev_ops->vdev_op_close(vd); in vdev_close()2035 if (!vd->vdev_ops->vdev_op_leaf) in vdev_fault()2090 if (!vd->vdev_ops->vdev_op_leaf) in vdev_degrade()2123 if (!vd->vdev_ops->vdev_op_leaf) in vdev_online()2178 if (!vd->vdev_ops->vdev_op_leaf) in vdev_offline_locked()[all …]
218 vd->vdev_ops->vdev_op_type) == 0); in vdev_config_generate()241 ASSERT(strcmp(vd->vdev_ops->vdev_op_type, in vdev_config_generate()301 if (!vd->vdev_ops->vdev_op_leaf) { in vdev_config_generate()586 if (!vd->vdev_ops->vdev_op_leaf) in vdev_label_init()858 if (vd->vdev_ops->vdev_op_leaf && vdev_readable(vd)) { in vdev_uberblock_load()901 if (!vd->vdev_ops->vdev_op_leaf) in vdev_uberblock_sync()1000 if (!vd->vdev_ops->vdev_op_leaf) in vdev_label_sync()
888 if ((*vdp)->vdev_ops->vdev_op_leaf) in spa_config_parse()2543 if (!vd->vdev_ops->vdev_op_leaf) { in spa_validate_aux_devs()2945 if (vd->vdev_ops->vdev_op_leaf) { in spa_alt_rootvdev()3650 if (!oldvd->vdev_ops->vdev_op_leaf) in spa_vdev_attach()3664 if (!newvd->vdev_ops->vdev_op_leaf) in spa_vdev_attach()3682 pvd->vdev_ops != &vdev_root_ops) in spa_vdev_attach()3749 if (pvd->vdev_ops != pvops) in spa_vdev_attach()3753 ASSERT(pvd->vdev_ops == pvops); in spa_vdev_attach()3836 if (!vd->vdev_ops->vdev_op_leaf) in spa_vdev_detach()3879 pvd->vdev_ops != &vdev_spare_ops) in spa_vdev_detach()[all …]
111 mm->mm_replacing = (vd->vdev_ops == &vdev_replacing_ops || in vdev_mirror_map_alloc()112 vd->vdev_ops == &vdev_spare_ops); in vdev_mirror_map_alloc()
172 vd->vdev_ops->vdev_op_leaf && in zfs_ereport_start()259 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL); in zfs_ereport_start()278 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type, in zfs_ereport_start()
851 ASSERT(vd->vdev_ops->vdev_op_leaf); in zio_vdev_delegated_io()2304 if (vd->vdev_ops->vdev_op_leaf && in zio_vdev_io_start()2320 return (vd->vdev_ops->vdev_op_io_start(zio)); in zio_vdev_io_start()2327 vdev_ops_t *ops = vd ? vd->vdev_ops : &vdev_mirror_ops; in zio_vdev_io_done()2335 if (vd != NULL && vd->vdev_ops->vdev_op_leaf) { in zio_vdev_io_done()2434 if (zio->io_error && vd != NULL && vd->vdev_ops->vdev_op_leaf && in zio_vdev_io_assess()2443 vd != NULL && !vd->vdev_ops->vdev_op_leaf) in zio_vdev_io_assess()
1141 ASSERT(vd->vdev_ops == &vdev_mirror_ops || in zvol_dumpio_vdev()1142 vd->vdev_ops == &vdev_replacing_ops || in zvol_dumpio_vdev()1143 vd->vdev_ops == &vdev_spare_ops); in zvol_dumpio_vdev()1153 if (!vd->vdev_ops->vdev_op_leaf) in zvol_dumpio_vdev()
125 ASSERT3P(vd->vdev_ops, !=, &vdev_hole_ops); in metaslab_class_validate()
66 typedef struct vdev_ops { struct121 vdev_ops_t *vdev_ops; /* vdev operations */ member
2323 if (tvd->vdev_islog || tvd->vdev_ops == &vdev_hole_ops) { in ztest_split_pool()2427 ASSERT(oldvd->vdev_ops == &vdev_mirror_ops); in ztest_vdev_attach_detach()2432 ASSERT(oldvd->vdev_ops == &vdev_raidz_ops); in ztest_vdev_attach_detach()2503 if (pvd->vdev_ops != &vdev_mirror_ops && in ztest_vdev_attach_detach()2504 pvd->vdev_ops != &vdev_root_ops && (!replacing || in ztest_vdev_attach_detach()2505 pvd->vdev_ops == &vdev_replacing_ops || in ztest_vdev_attach_detach()2506 pvd->vdev_ops == &vdev_spare_ops)) in ztest_vdev_attach_detach()2571 ASSERT(vd->vdev_ops->vdev_op_leaf); in grow_vdev()2602 ASSERT(vd->vdev_ops->vdev_op_leaf); in online_vdev()2654 if (vd->vdev_ops->vdev_op_leaf) { in vdev_walk_tree()[all …]
718 vd->vdev_parent ? vd->vdev_ops->vdev_op_type : spa_name(spa), in dump_dtl()2525 vd->vdev_ops->vdev_op_type); in zdb_read_block()