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

/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dvdev.c167 zfs_dbgmsg("%s vdev '%s': %s", vd->vdev_ops->vdev_op_type,
171 vd->vdev_ops->vdev_op_type,
182 if (vd->vdev_ishole || vd->vdev_ops == &vdev_missing_ops) {
185 vd->vdev_ops->vdev_op_type);
220 "", (int)vd->vdev_id, vd->vdev_ops->vdev_op_type,
359 return (pvd->vdev_ops->vdev_op_min_asize(pvd));
379 if (vd->vdev_ops->vdev_op_min_alloc != NULL)
380 min_alloc = vd->vdev_ops->vdev_op_min_alloc(vd);
393 if (vd->vdev_ops->vdev_op_nparity != NULL)
394 nparity = vd->vdev_ops
[all...]
H A Dvdev_draid.c586 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
618 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
631 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
1153 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
1168 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
1183 ASSERT3P(vd->vdev_ops, ==, &vdev_draid_ops);
1202 if (vd->vdev_ops == &vdev_spare_ops ||
1203 vd->vdev_ops == &vdev_replacing_ops) {
1222 if (vd->vdev_ops == &vdev_draid_spare_ops) {
1261 if (vd->vdev_ops
[all...]
H A Dvdev_root.c49 cvd->vdev_ops != &vdev_indirect_ops) {
102 cvd->vdev_ops != &vdev_indirect_ops) {
H A Dvdev_mirror.c199 if (vd->vdev_ops->vdev_op_leaf)
248 if (vd->vdev_ops->vdev_op_leaf && vd->vdev_rebuild_txg)
353 * Nor can we just check our vdev_ops; there are cases (such as
367 boolean_t replacing = (vd->vdev_ops == &vdev_replacing_ops ||
368 vd->vdev_ops == &vdev_spare_ops) &&
500 if (vd->vdev_top != NULL && vd->vdev_top->vdev_ops == &vdev_draid_ops)
511 if (vd->vdev_top != NULL && vd->vdev_top->vdev_ops == &vdev_draid_ops)
560 if (mc->mc_vd->vdev_ops == &vdev_draid_spare_ops) {
795 ASSERT(zio->io_vd->vdev_ops == &vdev_replacing_ops ||
796 zio->io_vd->vdev_ops
[all...]
H A Dvdev_label.c461 fnvlist_add_string(nv, ZPOOL_CONFIG_TYPE, vd->vdev_ops->vdev_op_type);
483 if (vd->vdev_ops->vdev_op_config_generate != NULL)
484 vd->vdev_ops->vdev_op_config_generate(vd, nv);
576 ASSERT(vd->vdev_ops->vdev_op_leaf);
587 if (vd->vdev_ops == &vdev_root_ops && vd->vdev_root_zap != 0 &&
594 ASSERT(vd->vdev_ops->vdev_op_leaf);
667 if (!vd->vdev_ops->vdev_op_leaf) {
808 if (vd->vdev_ops == &vdev_draid_spare_ops)
1049 if (!vd->vdev_ops->vdev_op_leaf || !spa_writeable(spa))
1312 if (vd->vdev_ops
[all...]
H A Dvdev_indirect.c328 ASSERT(vd->vdev_removing || vd->vdev_ops == &vdev_indirect_ops);
354 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
415 if (vd->vdev_ops != &vdev_indirect_ops)
494 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
601 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
671 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
765 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
819 ASSERT(vd->vdev_removing || vd->vdev_ops == &vdev_indirect_ops);
1135 if (dst_v->vdev_ops == &vdev_indirect_ops) {
1203 if (vd->vdev_ops
[all...]
H A Dvdev_rebuild.c521 ASSERT(vd->vdev_ops == &vdev_draid_ops ||
522 vd->vdev_ops == &vdev_mirror_ops ||
523 vd->vdev_ops == &vdev_replacing_ops ||
524 vd->vdev_ops == &vdev_spare_ops);
526 uint64_t psize = vd->vdev_ops == &vdev_draid_ops ?
662 ASSERT3P(vd->vdev_ops, !=, NULL);
663 chunk_size = vd->vdev_ops->vdev_op_rebuild_asize(vd,
H A Dvdev_initialize.c522 ASSERT(vd->vdev_ops->vdev_op_leaf);
630 ASSERT(vd->vdev_ops->vdev_op_leaf);
651 ASSERT(vd->vdev_ops->vdev_op_leaf);
710 ASSERT(vd->vdev_ops->vdev_op_leaf);
738 if (vd->vdev_ops->vdev_op_leaf && vdev_is_concrete(vd)) {
H A Dspa.c1861 if ((*vdp)->vdev_ops->vdev_op_leaf)
2471 if (vd->vdev_ops->vdev_op_leaf && vdev_is_dead(vd) &&
6184 if (!vd->vdev_ops->vdev_op_leaf) {
7269 if (tvd->vdev_ops == &vdev_mirror_ops) {
7273 if (!cvd->vdev_ops->vdev_op_leaf) {
7416 boolean_t raidz = oldvd->vdev_ops == &vdev_raidz_ops;
7429 } else if (!oldvd->vdev_ops->vdev_op_leaf) {
7447 if (!newvd->vdev_ops->vdev_op_leaf)
7464 if (newvd->vdev_ops == &vdev_draid_spare_ops &&
7479 if (tvd->vdev_ops !
[all...]
H A Dvdev_trim.c864 ASSERT(vd->vdev_ops->vdev_op_leaf);
1006 ASSERT(vd->vdev_ops->vdev_op_leaf);
1067 ASSERT(vd->vdev_ops->vdev_op_leaf);
1096 if (vd->vdev_ops->vdev_op_leaf && vdev_is_concrete(vd)) {
1357 if (!cvd->vdev_ops->vdev_op_leaf)
1701 ASSERT(vd->vdev_ops->vdev_op_leaf);
1728 ASSERT(vd->vdev_ops->vdev_op_leaf);
H A Dvdev_removal.c213 cvd->vdev_ops == &vdev_indirect_ops)
608 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
862 ASSERT3P(pvd->vdev_ops, ==, &vdev_indirect_ops);
1079 if (source_vd->vdev_ops == &vdev_mirror_ops && dest_id != -1) {
1235 if (dest_vd->vdev_ops == &vdev_mirror_ops) {
1266 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
1607 ASSERT3P(vd->vdev_ops, !=, &vdev_indirect_ops);
2276 if (cvd->vdev_ops == &vdev_mirror_ops) {
2279 if (!cvd->vdev_child[cid]->vdev_ops->
2537 ASSERT3P(vd->vdev_ops,
[all...]
H A Dzio.c1184 if (vd->vdev_ops == &vdev_hole_ops) {
1190 if (vd->vdev_ops == &vdev_missing_ops) {
1227 if (vd->vdev_ops == &vdev_hole_ops)
1230 if (vd->vdev_ops == &vdev_missing_ops) {
1561 if (vd->vdev_ops->vdev_op_leaf) {
1609 ASSERT(vd->vdev_ops->vdev_op_leaf);
2168 if (zio_deadman_log_all || (vd != NULL && vd->vdev_ops->vdev_op_leaf)) {
3188 if (tvd->vdev_ops == &vdev_indirect_ops) {
4039 vd->vdev_ops != &vdev_indirect_ops &&
4040 vd->vdev_top->vdev_ops !
[all...]
H A Dmetaslab.c469 ASSERT3P(vd->vdev_ops, !=, &vdev_hole_ops);
2710 vdev_ops_t *ops = vd->vdev_ops;
5416 if (vd->vdev_ops->vdev_op_remap != NULL)
5443 } else if (vd->vdev_ops->vdev_op_remap != NULL) {
5445 vd->vdev_ops->vdev_op_remap(vd, offset, size,
5478 ASSERT3P(rbca->rbca_remap_vd->vdev_ops, ==, &vdev_indirect_ops);
5564 if (vd->vdev_ops->vdev_op_remap == NULL)
5580 vd->vdev_ops->vdev_op_remap(vd, offset, size, remap_blkptr_cb, &rbca);
5792 if (vd->vdev_ops->vdev_op_remap != NULL) {
5804 vd->vdev_ops
[all...]
H A Dzfs_fm.c557 DATA_TYPE_STRING, vd->vdev_ops->vdev_op_type, NULL);
606 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type,
1123 vd->vdev_ops->vdev_op_leaf &&
H A Dspa_checkpoint.c415 ASSERT3P(vd->vdev_ops, !=, &vdev_indirect_ops);
H A Dmmp.c320 } else if (leaf->vdev_ops == &vdev_draid_spare_ops) {
H A Dvdev_raidz.c3621 ASSERT(raidvd->vdev_ops == &vdev_raidz_ops);
3890 if (!raidz_vd->vdev_child[i]->vdev_ops->vdev_op_leaf)
4665 ASSERT3P(raidvd->vdev_ops, ==, &vdev_raidz_ops);
4774 if (vd->vdev_ops == &vdev_raidz_ops) {
4930 ASSERT3P(vd->vdev_ops, ==, &vdev_raidz_ops);
H A Dvdev_queue.c654 ASSERT(vq->vq_vdev->vdev_ops != &vdev_draid_spare_ops);
H A Dzio_inject.c237 if (zio->io_vd->vdev_ops->vdev_op_leaf)
H A Dspa_misc.c1346 if (vd->vdev_ops->vdev_op_leaf) {
2794 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
H A Ddsl_scan.c3671 !vd->vdev_ops->vdev_op_leaf)
3688 if (vd->vdev_ops == &vdev_indirect_ops) {
/freebsd-current/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_label_os.c50 if (!vd->vdev_ops->vdev_op_leaf)
97 ASSERT(childvd->vdev_ops->vdev_op_leaf);
/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h104 typedef const struct vdev_ops { struct
243 vdev_ops_t *vdev_ops; /* vdev operations */ member in struct:vdev
/freebsd-current/sys/contrib/openzfs/cmd/
H A Dztest.c3119 ASSERT(raidvd->vdev_ops == &vdev_raidz_ops);
3623 if (tvd->vdev_islog || tvd->vdev_ops == &vdev_hole_ops) {
3756 ASSERT3P(oldvd->vdev_ops, ==, &vdev_mirror_ops);
3763 if (strcmp(oldvd->vdev_ops->vdev_op_type, "raidz") == 0)
3764 ASSERT3P(oldvd->vdev_ops, ==, &vdev_raidz_ops);
3766 ASSERT3P(oldvd->vdev_ops, ==, &vdev_draid_ops);
3819 if (newvd->vdev_ops == &vdev_draid_spare_ops)
3859 if (pvd->vdev_ops != &vdev_mirror_ops &&
3860 pvd->vdev_ops != &vdev_root_ops && (!replacing ||
3861 pvd->vdev_ops
[all...]
/freebsd-current/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c1378 if (vd->vdev_ops->vdev_op_leaf) {
1660 if (vd->vdev_ops == &vdev_draid_ops)
2125 vd->vdev_parent ? vd->vdev_ops->vdev_op_type : spa_name(spa),
6330 if (vd->vdev_ops == &vdev_indirect_ops)
6420 if (vd->vdev_ops != &vdev_indirect_ops)
6633 if (vd->vdev_ops == &vdev_indirect_ops) {
7297 ASSERT3P(vd->vdev_ops, ==, &vdev_indirect_ops);
7323 ASSERT(vd->vdev_ops == &vdev_indirect_ops ||
7571 if (ckpoint_vd->vdev_ops == &vdev_indirect_ops) {
7578 ASSERT3P(current_vd->vdev_ops,
[all...]

Completed in 320 milliseconds