Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/fs/pseudofs/
HDpseudofs_vncache.c120 struct pfs_vdata *pvd, *pvd2; in pfs_vncache_alloc() local
133 SLIST_FOREACH(pvd, hash, pvd_hash) { in pfs_vncache_alloc()
134 if (pvd->pvd_pn == pn && pvd->pvd_pid == pid && in pfs_vncache_alloc()
135 pvd->pvd_vnode->v_mount == mp) { in pfs_vncache_alloc()
136 vp = pvd->pvd_vnode; in pfs_vncache_alloc()
160 pvd = malloc(sizeof *pvd, M_PFSVNCACHE, M_WAITOK); in pfs_vncache_alloc()
163 free(pvd, M_PFSVNCACHE); in pfs_vncache_alloc()
166 pvd->pvd_pn = pn; in pfs_vncache_alloc()
167 pvd->pvd_pid = pid; in pfs_vncache_alloc()
168 (*vpp)->v_data = pvd; in pfs_vncache_alloc()
[all …]
HDpseudofs_vnops.c156 struct pfs_vdata *pvd = vn->v_data; in pfs_access() local
160 PFS_TRACE(("%s", pvd->pvd_pn->pn_name)); in pfs_access()
161 (void)pvd; in pfs_access()
178 struct pfs_vdata *pvd = vn->v_data; in pfs_close() local
179 struct pfs_node *pn = pvd->pvd_pn; in pfs_close()
193 if (pvd->pvd_pid != NO_PID) { in pfs_close()
194 proc = pfind(pvd->pvd_pid); in pfs_close()
214 struct pfs_vdata *pvd = vn->v_data; in pfs_getattr() local
215 struct pfs_node *pn = pvd->pvd_pn; in pfs_getattr()
223 if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc)) in pfs_getattr()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/module/zfs/
HDvdev.c341 vdev_t *pvd = vd->vdev_parent; in vdev_get_min_asize() local
347 if (pvd == NULL) in vdev_get_min_asize()
358 return (pvd->vdev_ops->vdev_op_min_asize(pvd)); in vdev_get_min_asize()
497 vdev_add_child(vdev_t *pvd, vdev_t *cvd) in vdev_add_child() argument
506 cvd->vdev_parent = pvd; in vdev_add_child()
508 if (pvd == NULL) in vdev_add_child()
511 ASSERT(id >= pvd->vdev_children || pvd->vdev_child[id] == NULL); in vdev_add_child()
513 oldsize = pvd->vdev_children * sizeof (vdev_t *); in vdev_add_child()
514 pvd->vdev_children = MAX(pvd->vdev_children, id + 1); in vdev_add_child()
515 newsize = pvd->vdev_children * sizeof (vdev_t *); in vdev_add_child()
[all …]
HDzfs_fm.c546 vdev_t *pvd = vd->vdev_parent; in zfs_ereport_start() local
601 if (pvd != NULL) { in zfs_ereport_start()
604 DATA_TYPE_UINT64, pvd->vdev_guid, in zfs_ereport_start()
606 DATA_TYPE_STRING, pvd->vdev_ops->vdev_op_type, in zfs_ereport_start()
608 if (pvd->vdev_path) in zfs_ereport_start()
611 DATA_TYPE_STRING, pvd->vdev_path, NULL); in zfs_ereport_start()
612 if (pvd->vdev_devid) in zfs_ereport_start()
615 DATA_TYPE_STRING, pvd->vdev_devid, NULL); in zfs_ereport_start()
HDspa.c7265 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; local
7308 pvd = oldvd->vdev_parent;
7347 tvd = pvd;
7348 if (pvd->vdev_top != NULL)
7349 tvd = pvd->vdev_top;
7363 if (pvd->vdev_ops != &vdev_mirror_ops &&
7364 pvd->vdev_ops != &vdev_root_ops)
7373 if (pvd->vdev_ops == &vdev_spare_ops &&
7386 if (pvd->vdev_ops == &vdev_replacing_ops &&
7389 } else if (pvd->vdev_ops == &vdev_spare_ops &&
[all …]
HDvdev_label.c1069 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent) in vdev_label_init() local
1070 pvd->vdev_guid_sum += guid_delta; in vdev_label_init()
1089 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent) in vdev_label_init() local
1090 pvd->vdev_guid_sum += guid_delta; in vdev_label_init()
HDvdev_draid.c2391 vdev_t *pvd = vd->vdev_parent; in vdev_draid_spare_is_active() local
2393 if (pvd != NULL && (pvd->vdev_ops == &vdev_spare_ops || in vdev_draid_spare_is_active()
2394 pvd->vdev_ops == &vdev_replacing_ops || in vdev_draid_spare_is_active()
2395 pvd->vdev_ops == &vdev_draid_ops)) { in vdev_draid_spare_is_active()
HDvdev_removal.c859 vdev_t *pvd; in spa_finish_removal() local
860 pvd = vdev_lookup_top(spa, in spa_finish_removal()
862 ASSERT3P(pvd->vdev_ops, ==, &vdev_indirect_ops); in spa_finish_removal()
/freebsd-14-stable/sys/cddl/dev/dtrace/
HDdtrace_ioctl.c717 dtrace_providerdesc_t *pvd = (dtrace_providerdesc_t *) addr; in dtrace_ioctl() local
722 pvd->dtvd_name[DTRACE_PROVNAMELEN - 1] = '\0'; in dtrace_ioctl()
726 if (strcmp(pvp->dtpv_name, pvd->dtvd_name) == 0) in dtrace_ioctl()
735 bcopy(&pvp->dtpv_priv, &pvd->dtvd_priv, sizeof (dtrace_ppriv_t)); in dtrace_ioctl()
736 bcopy(&pvp->dtpv_attr, &pvd->dtvd_attr, sizeof (dtrace_pattr_t)); in dtrace_ioctl()
/freebsd-14-stable/sys/contrib/openzfs/include/sys/
HDvdev_impl.h576 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
577 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
578 extern void vdev_compact_children(vdev_t *pvd);
/freebsd-14-stable/sys/arm64/arm64/
HDpmap.c211 struct pmap_large_md_page *pvd; in pa_to_pmdp() local
213 pvd = _pa_to_pmdp(pa); in pa_to_pmdp()
214 if (pvd == NULL) in pa_to_pmdp()
216 return (pvd); in pa_to_pmdp()
1454 struct pmap_large_md_page *pvd; in pmap_init_pv_table() local
1463 CTASSERT((sizeof(*pvd) == 64)); in pmap_init_pv_table()
1473 s += round_page(pages * sizeof(*pvd)); in pmap_init_pv_table()
1483 pvd = pv_table; in pmap_init_pv_table()
1490 s = round_page(pages * sizeof(*pvd)); in pmap_init_pv_table()
1497 pmap_qenter((vm_offset_t)pvd + j, &m, 1); in pmap_init_pv_table()
[all …]
/freebsd-14-stable/sys/fs/udf/
HDecma167-udf.h373 struct pri_vol_desc pvd; member
/freebsd-14-stable/sys/amd64/amd64/
HDpmap.c2374 struct pmap_large_md_page *pvd; in pmap_init_pv_table() local
2388 CTASSERT((sizeof(*pvd) == 64)); in pmap_init_pv_table()
2414 pvd = &pv_table[start]; in pmap_init_pv_table()
2417 s = round_page(pages * sizeof(*pvd)); in pmap_init_pv_table()
2418 highest = start + (s / sizeof(*pvd)) - 1; in pmap_init_pv_table()
2424 pmap_qenter((vm_offset_t)pvd + j, &m, 1); in pmap_init_pv_table()
2427 for (j = 0; j < s / sizeof(*pvd); j++) { in pmap_init_pv_table()
2428 rw_init_flags(&pvd->pv_lock, "pmap pv list", RW_NEW); in pmap_init_pv_table()
2429 TAILQ_INIT(&pvd->pv_page.pv_list); in pmap_init_pv_table()
2430 pvd->pv_page.pv_gen = 0; in pmap_init_pv_table()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/cmd/
HDztest.c3592 vdev_t *oldvd, *newvd, *pvd; in ztest_vdev_attach_detach() local
3684 pvd = oldvd->vdev_parent; in ztest_vdev_attach_detach()
3685 pguid = pvd->vdev_guid; in ztest_vdev_attach_detach()
3756 if (pvd->vdev_ops != &vdev_mirror_ops && in ztest_vdev_attach_detach()
3757 pvd->vdev_ops != &vdev_root_ops && (!replacing || in ztest_vdev_attach_detach()
3758 pvd->vdev_ops == &vdev_replacing_ops || in ztest_vdev_attach_detach()
3759 pvd->vdev_ops == &vdev_spare_ops)) in ztest_vdev_attach_detach()
3772 else if (newvd_is_dspare && pvd != vdev_draid_spare_get_parent(newvd)) in ztest_vdev_attach_detach()
3789 if (pvd->vdev_ops == &vdev_mirror_ops || in ztest_vdev_attach_detach()
3790 pvd->vdev_ops == &vdev_root_ops) { in ztest_vdev_attach_detach()
/freebsd-14-stable/sys/cddl/boot/zfs/
HDzfssubr.c1346 vdev_child(vdev_t *pvd, uint64_t devidx) in vdev_child() argument
1350 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) { in vdev_child()
/freebsd-14-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/
HDdtrace.c17469 dtrace_providerdesc_t pvd; local
17472 if (copyin((void *)arg, &pvd, sizeof (pvd)) != 0)
17475 pvd.dtvd_name[DTRACE_PROVNAMELEN - 1] = '\0';
17479 if (strcmp(pvp->dtpv_name, pvd.dtvd_name) == 0)
17488 bcopy(&pvp->dtpv_priv, &pvd.dtvd_priv, sizeof (dtrace_ppriv_t));
17489 bcopy(&pvp->dtpv_attr, &pvd.dtvd_attr, sizeof (dtrace_pattr_t));
17491 if (copyout(&pvd, (void *)arg, sizeof (pvd)) != 0)