Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 25 of 54) sorted by relevance

123

/illumos-gate/usr/src/boot/libsa/zfs/
H A Dzfsimpl.c239 rc = vdev->v_phys_read(vdev, vdev->v_priv, offset, buf, psize); in vdev_read_phys()
254 return (vdev->v_phys_write(vdev, offset, buf, size)); in vdev_write_phys()
836 vdev_t *vdev; in vdev_find() local
848 vdev_t *vdev; in vdev_create() local
915 vdev_t *vdev; in vdev_init() local
1246 vdev_t *vdev; in vdev_update_from_nvlist() local
1466 ret = print_state(indent, vdev->v_name, vdev->v_state); in vdev_status()
1721 vdev->v_name ? vdev->v_name : "unknown", l, err); in vdev_write_bootenv_impl()
2134 if (vdev && vdev->v_phys_read) { in vdev_probe()
2294 if (!vdev || !vdev->v_read) in zio_read()
[all …]
H A Dzfs.c474 fd = (uintptr_t)vdev->v_priv; in vdev_write()
685 zfs_get_bootenv(void *vdev, nvlist_t **benvp) in zfs_get_bootenv() argument
722 zfs_set_bootenv(void *vdev, nvlist_t *benv) in zfs_set_bootenv() argument
753 if ((rv = zfs_get_bootenv(vdev, &benv)) != 0) in zfs_get_bootonce()
766 (void) zfs_set_bootenv(vdev, benv); in zfs_get_bootonce()
978 rv = zfs_nvstore_setenv(vdev, in zfs_nvstore_setter()
1357 rv = cb(vdev, nvh); in zfs_nvstore_iterate()
1374 zfs_attach_nvstore(void *vdev) in zfs_attach_nvstore() argument
1376 struct zfs_devdesc *dev = vdev; in zfs_attach_nvstore()
1397 memcpy(dev, vdev, sizeof (*dev)); in zfs_attach_nvstore()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_add/
H A Dzpool_add_001_pos.ksh84 typeset vdev
92 for vdev in "${poolarray[@]}"; do
95 log_must zpool add -f "$TESTPOOL" ${keywords[i]} $vdev
96 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
102 for vdev in "${mirrorarray[@]}"; do
106 log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
107 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
113 for vdev in "${raidzarray[@]}"; do
117 log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
118 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
H A Dzpool_add_010_pos.ksh63 log_must truncate -s $MINVDEVSIZE $mntpnt/vdev$i
65 eval vdev$i=$mntpnt/vdev$i
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/
H A Dzpool_import.kshlib169 typeset vdev=$1
173 echo $vdev | egrep "^${word}-[0-9]+\$" > /dev/null
175 vdev=$word
180 [[ $vdev == "logs" ]] && echo "log" && return 0
183 echo $vdev
218 typeset vdev=$(echo "$line" | awk '{printf $1}')
219 if ( ! $began ) && [[ $vdev == NAME ]]; then
223 ( $began ) && [[ -z $vdev ]] && break;
226 [[ -z $actual ]] && actual="$vdev" && continue
227 vdev=$(_translate_vdev $vdev)
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/trim/
H A Dtrim.kshlib113 for vdev in $vdevs; do
114 typeset size=$(get_size_mb $vdev)
116 log_note "Success $vdev is $size MB which is $tgt_op" \
119 log_fail "Failure $vdev is $size MB which is not" \
139 for vdev in $vdevs; do
140 if [[ "$(trim_progress $pool $vdev)" -lt "100" ]]; then
144 log_must eval "trim_prog_line $pool $vdev | \
/illumos-gate/usr/src/lib/libzfs_jni/common/
H A Dlibzfs_jni_pool.c638 nvlist_t *vdev, uint64_t *p_vdev_id) in create_DiskVirtualDeviceBean() argument
648 env, zhp, vdev, p_vdev_id, bean); in create_DiskVirtualDeviceBean()
669 env, zhp, vdev, p_vdev_id, bean); in create_SliceVirtualDeviceBean()
690 env, zhp, vdev, p_vdev_id, bean); in create_FileVirtualDeviceBean()
727 env, zhp, vdev, p_vdev_id, bean); in create_RAIDVirtualDeviceBean()
748 env, zhp, vdev, p_vdev_id, bean); in create_MirrorVirtualDeviceBean()
955 env, zhp, vdev, p_vdev_id); in zjni_get_VirtualDevice_from_vdev()
958 env, zhp, vdev, p_vdev_id); in zjni_get_VirtualDevice_from_vdev()
962 env, zhp, vdev, p_vdev_id); in zjni_get_VirtualDevice_from_vdev()
965 env, zhp, vdev, p_vdev_id); in zjni_get_VirtualDevice_from_vdev()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_mount/
H A Dzfs_mount.kshlib55 typeset vdev=$6
67 if [[ $vdev != "" && \
68 $vdev != "mirror" && \
69 $vdev != "raidz" ]] ; then
71 log_note "Wrong vdev: (\"$vdev\")"
76 create_pool $pool $vdev $disklist
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_export/
H A Dzpool_export_004_pos.ksh61 if [[ -e $mntpnt/vdev$i ]]; then
62 log_must rm -f $mntpnt/vdev$i
76 log_must mkfile $MINVDEVSIZE $mntpnt/vdev$i
77 eval vdev$i=$mntpnt/vdev$i
/illumos-gate/usr/src/boot/i386/libi386/
H A Ddevicename.c45 i386_getdev(void **vdev, const char *devspec, const char **path) in i386_getdev() argument
47 struct i386_devdesc **dev = (struct i386_devdesc **)vdev; in i386_getdev()
175 i386_fmtdev(void *vdev) in i386_fmtdev() argument
177 struct i386_devdesc *dev = (struct i386_devdesc *)vdev; in i386_fmtdev()
186 return (disk_fmtdev(vdev)); in i386_fmtdev()
189 return (zfs_fmtdev(vdev)); in i386_fmtdev()
H A Dlibi386.h80 int i386_getdev(void **vdev, const char *devspec, const char **path);
81 char *i386_fmtdev(void *vdev);
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cachefile/
H A Dcachefile_004_pos.ksh61 if [[ -e $mntpnt/vdev$i ]]; then
62 log_must rm -f $mntpnt/vdev$i
87 log_must mkfile $MINVDEVSIZE $mntpnt/vdev$i
88 eval vdev$i=$mntpnt/vdev$i
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_send/
H A Dzfs_send_007_pos.ksh44 rm $vdev
52 vdev=$(mktemp /var/tmp/file.XXXXXX)
90 log_must truncate --size=1G $vdev
91 log_must zpool create -o version=1 tmp_pool $vdev
94 log_must zpool create -d tmp_pool $vdev
/illumos-gate/usr/src/boot/efi/libefi/
H A Ddevicename.c49 efi_getdev(void **vdev, const char *devspec, const char **path) in efi_getdev() argument
51 struct devdesc **dev = (struct devdesc **)vdev; in efi_getdev()
174 efi_fmtdev(void *vdev) in efi_fmtdev() argument
176 struct devdesc *dev = (struct devdesc *)vdev; in efi_fmtdev()
185 return (disk_fmtdev(vdev)); in efi_fmtdev()
/illumos-gate/usr/src/cmd/syseventd/modules/zfs_mod/
H A Dzfs_mod.c151 zfs_process_add(zpool_handle_t *zhp, nvlist_t *vdev, boolean_t isdisk) in zfs_process_add() argument
164 if (nvlist_lookup_string(vdev, ZPOOL_CONFIG_PATH, &path) != 0) in zfs_process_add()
167 (void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_PHYS_PATH, &physpath); in zfs_process_add()
168 (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_WHOLE_DISK, &wholedisk); in zfs_process_add()
169 (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_OFFLINE, &offline); in zfs_process_add()
632 (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_GUID, &vdev_guid); in zfs_update_vdev_fru()
633 (void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_PHYS_PATH, &devpath); in zfs_update_vdev_fru()
634 (void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_FRU, &oldfru); in zfs_update_vdev_fru()
676 nvlist_t *config, *vdev; in zfs_deliver_update() local
700 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE, &vdev) != 0) { in zfs_deliver_update()
[all …]
/illumos-gate/usr/src/test/zfs-tests/tests/functional/redundancy/
H A Dredundancy.kshlib253 typeset vdev
254 for vdev in $@; do
255 log_must mkfile $MINVDEVSIZE $vdev
256 log_must zpool replace -f $pool $vdev $vdev
/illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/
H A Dzfs_retire.c230 replace_with_spare(fmd_hdl_t *hdl, zpool_handle_t *zhp, nvlist_t *vdev) in replace_with_spare() argument
263 dev_name = zpool_vdev_name(zhdl, zhp, vdev, B_FALSE); in replace_with_spare()
390 nvlist_t *vdev; in zfs_retire_recv() local
411 &vdev)) == NULL) in zfs_retire_recv()
415 replace_with_spare(hdl, zhp, vdev); in zfs_retire_recv()
504 zhp = find_by_fru(zhdl, fmri, &vdev); in zfs_retire_recv()
511 (void) nvlist_lookup_uint64(vdev, in zfs_retire_recv()
541 &vdev)) == NULL) in zfs_retire_recv()
578 replace_with_spare(hdl, zhp, vdev); in zfs_retire_recv()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxpvd.c742 int *domain, *vdev; in xpvd_name_child() local
761 DDI_PROP_DONTPASS, "vdev", &vdev, &nvdev) in xpvd_name_child()
768 (void) snprintf(addr, addrlen, "%d,%d", domain[0], vdev[0]); in xpvd_name_child()
769 ddi_prop_free(vdev); in xpvd_name_child()
782 DDI_PROP_DONTPASS, "vdev", &vdev, in xpvd_name_child()
786 (void) snprintf(addr, addrlen, "%d", vdev[0]); in xpvd_name_child()
787 ddi_prop_free(vdev); in xpvd_name_child()
942 int vdev; in xpvd_bus_config() local
944 if (!i_xpvd_parse_devname(arg, &devclass, &dom, &vdev)) { in xpvd_bus_config()
949 *childp = xvdi_find_dev(parent, devclass, dom, vdev); in xpvd_bus_config()
[all …]
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_status.c138 find_vdev_problem(nvlist_t *vdev, int (*func)(uint64_t, uint64_t, uint64_t)) in find_vdev_problem() argument
151 verify(nvlist_lookup_string(vdev, ZPOOL_CONFIG_TYPE, &type) == 0); in find_vdev_problem()
155 if (nvlist_lookup_nvlist_array(vdev, ZPOOL_CONFIG_CHILDREN, &child, in find_vdev_problem()
161 verify(nvlist_lookup_uint64_array(vdev, ZPOOL_CONFIG_VDEV_STATS, in find_vdev_problem()
174 if (nvlist_lookup_nvlist_array(vdev, ZPOOL_CONFIG_L2CACHE, &child, in find_vdev_problem()
/illumos-gate/usr/src/cmd/ztest/
H A Dzloop.bash67 or_die /bin/mkdir $dest/vdev
73 or_die /bin/mv $workdir/ztest* $dest/vdev/
74 or_die /bin/mv $workdir/zpool.cache $dest/vdev/
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool/
H A Dzpool_002_pos.ksh72 for vdev in $vdev1 $vdev2 $vdev3; do
73 mkfile $MINVDEVSIZE $vdev
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_create/
H A Dzpool_create_006_pos.ksh61 log_must truncate -s $MINVDEVSIZE $mntpnt/vdev$i
63 eval vdev$i=$mntpnt/vdev$i
/illumos-gate/usr/src/cmd/zpool/
H A Dzpool_vdev.c397 nvlist_t *vdev = NULL; in make_leaf_vdev() local
474 verify(nvlist_alloc(&vdev, NV_UNIQUE_NAME, 0) == 0); in make_leaf_vdev()
475 verify(nvlist_add_string(vdev, ZPOOL_CONFIG_PATH, path) == 0); in make_leaf_vdev()
476 verify(nvlist_add_string(vdev, ZPOOL_CONFIG_TYPE, type) == 0); in make_leaf_vdev()
477 verify(nvlist_add_uint64(vdev, ZPOOL_CONFIG_IS_LOG, is_log) == 0); in make_leaf_vdev()
479 verify(nvlist_add_string(vdev, ZPOOL_CONFIG_ALLOCATION_BIAS, in make_leaf_vdev()
482 verify(nvlist_add_uint64(vdev, ZPOOL_CONFIG_WHOLE_DISK, in make_leaf_vdev()
521 nvlist_free(vdev); in make_leaf_vdev()
529 verify(nvlist_add_string(vdev, in make_leaf_vdev()
543 (void) nvlist_add_uint64(vdev, ZPOOL_CONFIG_ASHIFT, ashift); in make_leaf_vdev()
[all …]
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c742 domid_t dom, int vdev) in xvdi_create_dev() argument
758 if (vdev != VDEV_NOXS) { in xvdi_create_dev()
761 "%s/%d", xdcp->xs_path_fe, vdev); in xvdi_create_dev()
951 domid_t dom, int vdev) in xvdi_find_dev() argument
965 vdev = VDEV_NOXS; in xvdi_find_dev()
1872 int vdev; in i_xvdi_enum_worker() local
1876 vdev = tmplong; in i_xvdi_enum_worker()
1882 dom, vdev); in i_xvdi_enum_worker()
2343 int i, vdev; in i_xvdi_probe_path_handler() local
2378 if (sscanf(p, "/%d/", &vdev) != 1) { in i_xvdi_probe_path_handler()
[all …]
/illumos-gate/usr/src/cmd/fm/dicts/
H A DZFS.dict44 fault.fs.zfs.vdev.io=14
45 fault.fs.zfs.vdev.checksum=15

123