Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/fs.d/udfs/labelit/
H A Dlabelit.c300 struct pri_vol_desc *pvd; in print_info() local
303 pvd = (struct pri_vol_desc *)buf; in print_info()
307 (int8_t *)pvd->pvd_vsi, in print_info()
308 (int8_t *)outbuf, strlen(pvd->pvd_vsi)); in print_info()
314 pvd->pvd_vol_id[31] = '\0'; in print_info()
316 (int8_t *)pvd->pvd_vol_id, in print_info()
318 strlen(pvd->pvd_vol_id)); in print_info()
380 struct pri_vol_desc *pvd; in label_vds() local
383 pvd = (struct pri_vol_desc *)buf; in label_vds()
384 bzero((int8_t *)&pvd->pvd_vsi[9], 119); in label_vds()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev.c258 vdev_t *pvd = vd->vdev_parent; in vdev_get_min_asize() local
264 if (pvd == NULL) in vdev_get_min_asize()
278 if (pvd->vdev_ops == &vdev_raidz_ops) in vdev_get_min_asize()
279 return ((pvd->vdev_min_asize + pvd->vdev_children - 1) / in vdev_get_min_asize()
280 pvd->vdev_children); in vdev_get_min_asize()
282 return (pvd->vdev_min_asize); in vdev_get_min_asize()
352 vdev_add_child(vdev_t *pvd, vdev_t *cvd) in vdev_add_child() argument
362 cvd->vdev_parent = pvd; in vdev_add_child()
364 if (pvd == NULL) in vdev_add_child()
367 ASSERT(id >= pvd->vdev_children || pvd->vdev_child[id] == NULL); in vdev_add_child()
[all …]
H A Dzfs_fm.c189 vdev_t *pvd = vd->vdev_parent; in zfs_ereport_start() local
212 if (pvd != NULL) { in zfs_ereport_start()
215 DATA_TYPE_UINT64, pvd->vdev_guid, in zfs_ereport_start()
217 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type, in zfs_ereport_start()
219 if (pvd->vdev_path) in zfs_ereport_start()
222 DATA_TYPE_STRING, pvd->vdev_path, NULL); in zfs_ereport_start()
223 if (pvd->vdev_devid) in zfs_ereport_start()
226 DATA_TYPE_STRING, pvd->vdev_devid, NULL); in zfs_ereport_start()
H A Dvdev_label.c1004 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent) in vdev_label_init() local
1005 pvd->vdev_guid_sum += guid_delta; in vdev_label_init()
1024 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent) in vdev_label_init() local
1025 pvd->vdev_guid_sum += guid_delta; in vdev_label_init()
H A Dspa.c6238 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; local
6266 pvd = oldvd->vdev_parent;
6294 if (pvd->vdev_ops != &vdev_mirror_ops &&
6295 pvd->vdev_ops != &vdev_root_ops)
6304 if (pvd->vdev_ops == &vdev_spare_ops &&
6317 if (pvd->vdev_ops == &vdev_replacing_ops &&
6320 } else if (pvd->vdev_ops == &vdev_spare_ops &&
6367 if (pvd->vdev_ops != pvops)
6368 pvd = vdev_add_parent(oldvd, pvops);
6370 ASSERT(pvd->vdev_top->vdev_parent == rvd);
[all …]
H A Dvdev_removal.c675 vdev_t *pvd = vdev_lookup_top(spa, in spa_finish_removal() local
677 ASSERT3P(pvd->vdev_ops, ==, &vdev_indirect_ops); in spa_finish_removal()
/illumos-gate/usr/src/cmd/fs.d/udfs/common/
H A Dud_lib.c448 struct pri_vol_desc *pvd; in ud_parse_fill_vds() local
483 pvd = (struct pri_vol_desc *)taddr; in ud_parse_fill_vds()
485 (SWAP_32(pvd->pvd_vdsn) > v->pvd_vdsn)) { in ud_parse_fill_vds()
486 v->pvd_vdsn = SWAP_32(pvd->pvd_vdsn); in ud_parse_fill_vds()
1613 print_pvd(FILE *fout, struct pri_vol_desc *pvd) in print_pvd() argument
1617 print_tag(fout, &pvd->pvd_tag); in print_pvd()
1619 SWAP_32(pvd->pvd_vdsn), SWAP_32(pvd->pvd_pvdn)); in print_pvd()
1620 print_dstring(fout, "volid : ", pvd->pvd_desc_cs.cs_type, in print_pvd()
1621 pvd->pvd_vol_id, 32); in print_pvd()
1625 SWAP_16(pvd->pvd_vsn), SWAP_16(pvd->pvd_mvsn), in print_pvd()
[all …]
/illumos-gate/usr/src/cmd/fs.d/udfs/fstyp/
H A Dfstyp.c179 struct pri_vol_desc *pvd; in get_attr() local
207 pvd = (struct pri_vol_desc *)(uint32_t *)buf; in get_attr()
209 ud_convert2local(pvd->pvd_vol_id, str, 32); in get_attr()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dvdev_impl.h518 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
519 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
520 extern void vdev_compact_children(vdev_t *pvd);
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/
H A Dzfssubr.c1334 vdev_child(vdev_t *pvd, uint64_t devidx) in vdev_child() argument
1338 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) { in vdev_child()
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c3217 vdev_t *oldvd, *newvd, *pvd; in ztest_vdev_attach_detach() local
3299 pvd = oldvd->vdev_parent; in ztest_vdev_attach_detach()
3300 pguid = pvd->vdev_guid; in ztest_vdev_attach_detach()
3357 if (pvd->vdev_ops != &vdev_mirror_ops && in ztest_vdev_attach_detach()
3358 pvd->vdev_ops != &vdev_root_ops && (!replacing || in ztest_vdev_attach_detach()
3359 pvd->vdev_ops == &vdev_replacing_ops || in ztest_vdev_attach_detach()
3360 pvd->vdev_ops == &vdev_spare_ops)) in ztest_vdev_attach_detach()
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c16492 dtrace_providerdesc_t pvd; in dtrace_ioctl() local
16495 if (copyin((void *)arg, &pvd, sizeof (pvd)) != 0) in dtrace_ioctl()
16498 pvd.dtvd_name[DTRACE_PROVNAMELEN - 1] = '\0'; in dtrace_ioctl()
16502 if (strcmp(pvp->dtpv_name, pvd.dtvd_name) == 0) in dtrace_ioctl()
16511 bcopy(&pvp->dtpv_priv, &pvd.dtvd_priv, sizeof (dtrace_ppriv_t)); in dtrace_ioctl()
16512 bcopy(&pvp->dtpv_attr, &pvd.dtvd_attr, sizeof (dtrace_pattr_t)); in dtrace_ioctl()
16513 if (copyout(&pvd, (void *)arg, sizeof (pvd)) != 0) in dtrace_ioctl()