Searched refs:vdev_ops (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev.c137 if (pvd->vdev_ops == &vdev_raidz_ops)
188 if (vd->vdev_ops->vdev_op_leaf)
344 vd->vdev_ops = ops;
535 if (vd->vdev_ops->vdev_op_leaf &&
547 if (vd->vdev_ops->vdev_op_leaf &&
817 ASSERT(mvd->vdev_ops == &vdev_mirror_ops ||
818 mvd->vdev_ops == &vdev_replacing_ops ||
819 mvd->vdev_ops == &vdev_spare_ops);
1017 ASSERT(vd->vdev_ops->vdev_op_leaf);
1191 error = vd->vdev_ops
[all...]
H A Dvdev_label.c221 fnvlist_add_string(nv, ZPOOL_CONFIG_TYPE, vd->vdev_ops->vdev_op_type);
240 ASSERT(strcmp(vd->vdev_ops->vdev_op_type,
296 ASSERT(vd->vdev_ops->vdev_op_leaf);
324 if (!vd->vdev_ops->vdev_op_leaf) {
658 if (!vd->vdev_ops->vdev_op_leaf || !spa_writeable(spa))
931 if (vd->vdev_ops->vdev_op_leaf && vdev_readable(vd)) {
1009 if (!vd->vdev_ops->vdev_op_leaf)
1109 if (!vd->vdev_ops->vdev_op_leaf)
H A Dspa.c1190 if ((*vdp)->vdev_ops->vdev_op_leaf)
1613 if (vd->vdev_ops->vdev_op_leaf && vdev_is_dead(vd) &&
1666 if (tvd->vdev_ops == &vdev_missing_ops &&
1667 mtvd->vdev_ops != &vdev_missing_ops &&
1700 if (tvd->vdev_ops == &vdev_missing_ops &&
1701 mtvd->vdev_ops != &vdev_missing_ops) {
3459 if (!vd->vdev_ops->vdev_op_leaf) {
3471 strcmp(vd->vdev_ops->vdev_op_type, VDEV_TYPE_DISK) != 0) {
3895 if (vd->vdev_ops->vdev_op_leaf) {
4018 if (bvd->vdev_parent->vdev_ops
[all...]
H A Dzfs_fm.c176 vd->vdev_ops->vdev_op_leaf &&
263 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL);
282 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type,
H A Dvdev_mirror.c115 mm->mm_replacing = (vd->vdev_ops == &vdev_replacing_ops ||
116 vd->vdev_ops == &vdev_spare_ops);
H A Dzvol.c1133 if (vd->vdev_ops == &vdev_mirror_ops ||
1134 vd->vdev_ops == &vdev_replacing_ops ||
1135 vd->vdev_ops == &vdev_spare_ops) {
1147 if (!vd->vdev_ops->vdev_op_leaf && vd->vdev_ops != &vdev_raidz_ops)
1155 if (vd->vdev_ops == &vdev_raidz_ops) {
1901 ASSERT(vd->vdev_ops == &vdev_root_ops);
1920 if (vd->vdev_children > 1 || vd->vdev_ops == &vdev_raidz_ops) {
H A Dzio.c691 if (vd->vdev_ops == &vdev_hole_ops) {
697 if (vd->vdev_ops == &vdev_missing_ops) {
1046 if (vd->vdev_ops->vdev_op_leaf && zio->io_logical != NULL)
1059 ASSERT(vd->vdev_ops->vdev_op_leaf);
3020 if (vd->vdev_ops->vdev_op_leaf &&
3036 vd->vdev_ops->vdev_op_io_start(zio);
3044 vdev_ops_t *ops = vd ? vd->vdev_ops : &vdev_mirror_ops;
3052 if (vd != NULL && vd->vdev_ops->vdev_op_leaf) {
3151 if (zio->io_error && vd != NULL && vd->vdev_ops->vdev_op_leaf &&
3160 vd != NULL && !vd->vdev_ops
[all...]
H A Dvdev_disk.c602 ASSERT(vd->vdev_ops == &vdev_disk_ops);
H A Dmetaslab.c256 ASSERT3P(vd->vdev_ops, !=, &vdev_hole_ops);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dvdev_impl.h72 typedef struct vdev_ops { struct
143 vdev_ops_t *vdev_ops; /* vdev operations */ member in struct:vdev
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c2690 if (tvd->vdev_islog || tvd->vdev_ops == &vdev_hole_ops) {
2794 ASSERT(oldvd->vdev_ops == &vdev_mirror_ops);
2799 ASSERT(oldvd->vdev_ops == &vdev_raidz_ops);
2871 if (pvd->vdev_ops != &vdev_mirror_ops &&
2872 pvd->vdev_ops != &vdev_root_ops && (!replacing ||
2873 pvd->vdev_ops == &vdev_replacing_ops ||
2874 pvd->vdev_ops == &vdev_spare_ops))
2939 ASSERT(vd->vdev_ops->vdev_op_leaf);
2970 ASSERT(vd->vdev_ops->vdev_op_leaf);
3022 if (vd->vdev_ops
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c1322 uintptr_t vdev_ops; member in struct:mdb_vdev
1456 } else if (vdev.vdev_ops != NULL) {
1459 (uintptr_t)vdev.vdev_ops) == -1) {
1460 mdb_warn("failed to read vdev_ops at %p\n",
1461 vdev.vdev_ops);
1785 } else if (vdev.vdev_ops != NULL) {
1788 vdev.vdev_ops, 0) == -1) {
1789 mdb_warn("failed to read vdev_ops at %p\n",
1790 vdev.vdev_ops);
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c630 if (vd->vdev_ops->vdev_op_leaf) {
1053 vd->vdev_parent ? vd->vdev_ops->vdev_op_type : spa_name(spa),
3352 vd->vdev_ops->vdev_op_type);

Completed in 160 milliseconds