Home
last modified time | relevance | path

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

1234567

/freebsd/sys/dev/enic/
H A Dvnic_dev.c20 void *vnic_dev_priv(struct vnic_dev *vdev) in vnic_dev_priv() argument
22 return vdev->priv; in vnic_dev_priv()
25 void vnic_register_cbacks(struct vnic_dev *vdev, in vnic_register_cbacks() argument
32 vdev->alloc_consistent = alloc_consistent; in vnic_register_cbacks()
33 vdev->free_consistent = free_consistent; in vnic_register_cbacks()
36 static int vnic_dev_discover_res(struct vnic_dev *vdev, in vnic_dev_discover_res() argument
39 struct enic_softc *softc = vdev->softc; in vnic_dev_discover_res()
107 vdev->res[type].count = count; in vnic_dev_discover_res()
108 bcopy(&softc->mem, &vdev->res[type].bar, sizeof(softc->mem)); in vnic_dev_discover_res()
109 vdev->res[type].bar.offset = bar_offset; in vnic_dev_discover_res()
[all …]
H A Dvnic_dev.h53 void *vnic_dev_priv(struct vnic_dev *vdev);
54 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev,
56 void vnic_register_cbacks(struct vnic_dev *vdev,
62 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type,
64 uint8_t vnic_dev_get_res_bar(struct vnic_dev *vdev,
66 uint32_t vnic_dev_get_res_offset(struct vnic_dev *vdev,
68 unsigned long vnic_dev_get_res_type_len(struct vnic_dev *vdev,
72 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring,
74 void vnic_dev_free_desc_ring(struct vnic_dev *vdev,
76 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
[all …]
H A Dvnic_wq.c10 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, in vnic_dev_alloc_desc_ring() argument
18 device_printf(dev_from_vnic_dev(vdev), in vnic_dev_alloc_desc_ring()
23 err = iflib_dma_alloc(vdev->softc->ctx, desc_count * desc_size, in vnic_dev_alloc_desc_ring()
26 device_printf(dev_from_vnic_dev(vdev), in vnic_dev_alloc_desc_ring()
53 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) in vnic_dev_free_desc_ring() argument
63 vnic_dev_free_desc_ring(wq->vdev, &wq->ring); in vnic_wq_free()
67 int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in enic_wq_devcmd2_alloc() argument
73 wq->vdev = vdev; in enic_wq_devcmd2_alloc()
76 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD2, 0); in enic_wq_devcmd2_alloc()
80 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in enic_wq_devcmd2_alloc()
[all …]
H A Dif_enic.c311 speed = vnic_dev_port_speed(enic->vdev); in enic_set_rx_coal_setting()
336 struct vnic_dev *vdev; in enic_attach_pre() local
371 vdev = &softc->vdev; in enic_attach_pre()
372 vdev->softc = softc; in enic_attach_pre()
373 enic->vdev = vdev; in enic_attach_pre()
374 vdev->priv = enic; in enic_attach_pre()
377 vnic_dev_register(vdev, &softc->mem, 1); in enic_attach_pre()
378 enic->vdev = vdev; in enic_attach_pre()
379 vnic_dev_cmd_init(enic->vdev); in enic_attach_pre()
381 vdev->devcmd = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD, 0); in enic_attach_pre()
[all …]
H A Denic_res.c28 err = vnic_dev_get_mac_addr(enic->vdev, enic->mac_addr); in enic_get_vnic_config()
37 err = vnic_dev_spec(enic->vdev, \ in enic_get_vnic_config()
69 enic->adv_filters = vnic_dev_capable_adv_filters(enic->vdev); in enic_get_vnic_config()
71 err = vnic_dev_capable_filter_mode(enic->vdev, &enic->flow_filter_mode, in enic_get_vnic_config()
78 vnic_dev_capable_udp_rss_weak(enic->vdev, &enic->nic_cfg_chk, in enic_get_vnic_config()
94 vnic_dev_get_intr_coal_timer_max(enic->vdev)); in enic_get_vnic_config()
132 vnic_dev_capable_vxlan(enic->vdev); in enic_get_vnic_config()
147 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait); in enic_add_vlan()
160 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait); in enic_del_vlan()
183 return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait); in enic_set_nic_cfg()
[all …]
H A Dvnic_intr.c15 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument
19 intr->vdev = vdev; in vnic_intr_alloc()
21 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
43 vnic_dev_intr_coal_timer_usec_to_hw(intr->vdev, coalescing_timer)); in vnic_intr_coalescing_timer_set()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_split/
H A Dzpool_split_vdevs.ksh75 vdev='' ;;
77 vdev='mirror';;
79 vdev='raidz1';;
81 vdev='raidz2';;
83 vdev='raidz3';;
85 vdev='spare';;
87 vdev='log';;
89 vdev='log mirror';;
91 vdev='cache';;
93 vdev='special mirror';;
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_add/
H A Dzpool_add_001_pos.ksh74 typeset vdev
84 for vdev in "${poolarray[@]}"; do
87 log_must zpool add -f "$TESTPOOL" ${keywords[i]} $vdev
88 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
94 for vdev in "${mirrorarray[@]}"; do
98 log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
99 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
105 for vdev in "${raidzarray[@]}"; do
109 log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
110 log_must vdevs_in_pool "$TESTPOOL" "$vdev"
[all …]
/freebsd/stand/libsa/zfs/
H A Dzfsimpl.c230 vdev_read_phys(vdev_t *vdev, const blkptr_t *bp, void *buf, in vdev_read_phys() argument
236 if (vdev->v_phys_read == NULL) in vdev_read_phys()
245 rc = vdev->v_phys_read(vdev, vdev->v_priv, offset, buf, psize); in vdev_read_phys()
248 rc = zio_checksum_verify(vdev->v_spa, bp, buf); in vdev_read_phys()
255 vdev_write_phys(vdev_t *vdev, void *buf, off_t offset, size_t size) in vdev_write_phys() argument
257 if (vdev->v_phys_write == NULL) in vdev_write_phys()
260 return (vdev->v_phys_write(vdev, offset, buf, size)); in vdev_write_phys()
536 vdev_lookup_top(const spa_t *spa, uint64_t vdev) in vdev_lookup_top() argument
543 if (rvd->v_id == vdev) in vdev_lookup_top()
695 vdev_indirect_read(vdev_t *vdev, const blkptr_t *bp, void *buf, in vdev_indirect_read() argument
[all …]
H A Dzfs.c458 vdev_read(vdev_t *vdev, void *priv, off_t offset, void *buf, size_t bytes) in vdev_read() argument
580 vdev_write(vdev_t *vdev, off_t offset, void *buf, size_t bytes) in vdev_write() argument
589 fd = (uintptr_t)vdev->v_priv; in vdev_write()
794 zfs_get_bootenv(void *vdev, nvlist_t **benvp) in zfs_get_bootenv() argument
798 if ((spa = spa_find_by_dev((struct zfs_devdesc *)vdev)) == NULL) in zfs_get_bootenv()
808 zfs_set_bootenv(void *vdev, nvlist_t *benv) in zfs_set_bootenv() argument
812 if ((spa = spa_find_by_dev((struct zfs_devdesc *)vdev)) == NULL) in zfs_set_bootenv()
823 zfs_get_bootonce(void *vdev, const char *key, char *buf, size_t size) in zfs_get_bootonce() argument
827 if ((spa = spa_find_by_dev((struct zfs_devdesc *)vdev)) == NULL) in zfs_get_bootonce()
883 zfs_nvstore_getter(void *vdev, const char *name, void **data) in zfs_nvstore_getter() argument
[all …]
/freebsd/tests/sys/cddl/zfs/tests/cli_root/zpool_add/
H A Dzpool_add_001_pos.ksh75 typeset vdev
83 for vdev in "${poolarray[@]}"; do
87 $vdev
88 log_must iscontained "$TESTPOOL" "$vdev"
94 for vdev in "${mirrorarray[@]}"; do
99 $vdev
100 log_must iscontained "$TESTPOOL" "$vdev"
106 for vdev in "${raidzarray[@]}"; do
111 $vdev
112 log_must iscontained "$TESTPOOL" "$vdev"
H A Dzpool_add.kshlib41 typeset vdev
50 for vdev in $@; do
53 vdev=${vdev#/dev/}
56 vdevname=$vdev >/dev/null 2>&1
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/trim/
H A Dtrim.kshlib36 typeset vdev="${3}"
42 zpool iostat -pr $pool $vdev |
46 zpool iostat -pr $pool $vdev |
63 typeset vdev="${4}"
66 ios=$(get_trim_io $pool $type $vdev)
110 for vdev in $vdevs; do
111 typeset size=$(get_size_mb $vdev)
113 log_note "Success $vdev is $size MB which is $tgt_op" \
116 log_fail "Failure $vdev is $size MB which is not" \
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_import/
H A Dzpool_import.kshlib173 typeset vdev=$1
181 if echo $vdev |
184 vdev=$word
189 case "$vdev" in
193 *) echo $vdev ;;
226 while read -r vdev _; do
227 if ( ! $began ) && [[ $vdev == NAME ]]; then
231 ( $began ) && [[ -z $vdev ]] && break;
234 [[ -z $actual ]] && actual="$vdev" && continue
235 vdev=$(_translate_vdev $vdev)
[all …]
/freebsd/tests/sys/geom/class/virstor/
H A Dvirstor_test.sh32 vdev="/dev/$class/$name"
34 ssize=$(diskinfo $vdev | awk '{print $2}')
37 size=$(diskinfo $vdev | awk '{print $3}')
44 jot -b a 0 | dd status=none of=$vdev bs=$ssize count=1 conv=notrunc
45 jot -b z 0 | dd status=none of=$vdev bs=$ssize count=1 conv=notrunc \
49 hashx=$(dd status=none if=$vdev bs=$ssize count=1 | sha1)
51 hashx=$(dd status=none if=$vdev bs=$ssize count=1 skip=$zsector | sha1)
60 hashx=$(dd status=none if=$vdev bs=$ssize count=1 | sha1)
62 hashx=$(dd status=none if=$vdev bs=$ssize count=1 skip=$zsector | sha1)
/freebsd/tests/sys/cddl/zfs/tests/redundancy/
H A Dredundancy.kshlib163 typeset vdev
164 for vdev in $@; do
165 [ ! -f $vdev ] && log_must create_vdevs $vdev
166 log_must $ZPOOL replace -f $pool $vdev $vdev
181 for vdev in $*; do
182 check_state $pool $vdev UNAVAIL && continue
183 log_must create_vdevs $vdev
268 for vdev in $vdevs; do
269 wait_for 20 1 check_state $pool $vdev UNAVAIL
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_mount/
H A Dzfs_mount.kshlib53 typeset vdev=$6
65 if [[ $vdev != "" && \
66 $vdev != "mirror" && \
67 $vdev != "raidz" && \
68 $vdev != "draid" ]] ; then
70 log_note "Wrong vdev: (\"$vdev\")"
75 create_pool $pool $vdev $disklist
/freebsd/cddl/usr.sbin/zfsd/
H A Dzfsd_event.cc209 Vdev vdev(devLabel); in ReadLabel() local
210 degraded = vdev.State() != VDEV_STATE_HEALTHY; in ReadLabel()
240 Vdev vdev(devConfig); in OnlineByLabel() local
241 CaseFile::Find(vdev.PoolGUID(),vdev.GUID(), case_list); in OnlineByLabel()
244 ret |= (*curr)->ReEvaluate(devPath, physPath, &vdev); in OnlineByLabel()
356 Vdev vdev(zpl.front(), vdevConfig); in Process() local
357 caseFile = &CaseFile::Create(vdev); in Process()
370 msg << vdev.GUID() << ") "; in Process()
453 ZfsEvent::TryDetach(Vdev &vdev, void *cbArg) in TryDetach() argument
462 if (vdev.IsSpare()) { in TryDetach()
[all …]
/freebsd/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/
H A Dzfs_mount.kshlib50 typeset vdev=$6
62 if [[ $vdev != "" && \
63 $vdev != "mirror" && \
64 $vdev != "raidz" ]] ; then
66 log_note "Wrong vdev: (\"$vdev\")"
71 create_pool $pool $vdev $disklist
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zdb/
H A Dzdb_decompress.ksh85 IFS=: read -r vdev offset _ <<< "$dva"
86 output=$(zdb -R $TESTPOOL $vdev:$offset:$size_str:d)
89 output=$(zdb -R $TESTPOOL $vdev:$offset:$size_str:dr)
92 output=$(zdb -R $TESTPOOL $vdev:$offset:$size_str:dr)
99 output=$(zdb -R $TESTPOOL $vdev:$offset:$lsize:dr)
106 output=$(zdb -R $TESTPOOL $vdev:$offset:$psize:dr)
/freebsd/sys/contrib/openzfs/tests/zfs-tests/include/
H A Dtunables.cfg74 RAIDZ_EXPAND_MAX_REFLOW_BYTES vdev.expand_max_reflow_bytes raidz_expand_max_reflow_bytes
75 READ_SIT_OUT_SECS vdev.read_sit_out_secs vdev_read_sit_out_secs
76 SIT_OUT_CHECK_INTERVAL vdev.raidz_outlier_check_interval_ms vdev_raidz_outlier_check_interval_ms
77 SIT_OUT_INSENSITIVITY vdev.raidz_outlier_insensitivity vdev_raidz_outlier_insensitivity
101 VDEV_FILE_LOGICAL_ASHIFT vdev.file.logical_ashift vdev_file_logical_ashift
102 VDEV_FILE_PHYSICAL_ASHIFT vdev.file.physical_ashift vdev_file_physical_ashift
103 VDEV_MAX_AUTO_ASHIFT vdev.max_auto_ashift zfs_vdev_max_auto_ashift
104 VDEV_MIN_MS_COUNT vdev.min_ms_count zfs_vdev_min_ms_count
105 VDEV_DIRECT_WR_VERIFY vdev.direct_write_verify zfs_vdev_direct_write_verify
106 VDEV_VALIDATE_SKIP vdev.validate_skip vdev_validate_skip
/freebsd/tools/tools/zfsboottest/
H A Dzfsboottest.sh66 for vdev in `zpool status "${pool}" | grep ONLINE | awk '{print $1}'`; do
67 vdev="/dev/${vdev#/dev/}"
68 if [ -c "${vdev}" ]; then
70 vdevs="${vdev}"
72 vdevs="${vdevs} ${vdev}"
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_clear/
H A Dzpool_clear_001_pos.ksh76 typeset vdev _ c_read c_write c_cksum rest
77 while read -r vdev _ c_read c_write c_cksum rest; do
79 [ "$vdev" = "NAME" ] && skipstart=0
84 [ "$vdev" = "$checkvdev" ] || continue
97 typeset vdev="$@"
100 log_must zpool create -f $TESTPOOL1 $vdev
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/events/
H A Dzed_diagnose_multiple.ksh69 for vdev in $VDEVS
71 log_must zpool set io_n=4 $TESTPOOL $vdev
72 log_must zpool set io_t=60 $TESTPOOL $vdev
76 for vdev in $VDEVS
78 log_must zinject -d $vdev -e io $TESTPOOL
155 log_note $fault vdev fault in ZED log
H A Dslow_vdev_sit_out_neg.ksh46 log_must rm -f $TEST_BASE_DIR/vdev.$$.*
56 log_must truncate -s 150M $TEST_BASE_DIR/vdev.$$.{0..9}
58 log_must zpool create $TESTPOOL2 draid2 $TEST_BASE_DIR/vdev.$$.{0..9}
64 BAD_VDEV1=$TEST_BASE_DIR/vdev.$$.7
65 BAD_VDEV2=$TEST_BASE_DIR/vdev.$$.8
66 BAD_VDEV3=$TEST_BASE_DIR/vdev.$$.9

1234567