Home
last modified time | relevance | path

Searched refs:dva (Results 1 – 23 of 23) sorted by relevance

/f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zdb/
H A Dzdb_display_block.ksh73 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*/\1/p' <<< "$output")
74 log_note "first L1 block $init_data has a DVA of $dva"
85 output=$(export ZDB_NO_ZLE=\"true\"; zdb -R $TESTPOOL $dva:bd\
93 output=$(export ZDB_NO_ZLE=\"true\"; zdb -R $TESTPOOL $dva:db80\
101 output=$(export ZDB_NO_ZLE=\"true\"; zdb -R $TESTPOOL $dva:b80d\
109 vdev=$(echo "$dva" |awk '{split($0,array,":")} END{print array[1]}')
110 offset=$(echo "$dva" |awk '{split($0,array,":")} END{print array[2]}')
H A Dzdb_decompress_zstd.ksh73 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*$/\1/p' <<< "$output")
74 log_note "block 0 of $init_data has a DVA of $dva"
104 vdev=$(echo "$dva" |awk '{split($0,array,":")} END{print array[1]}')
105 offset=$(echo "$dva" |awk '{split($0,array,":")} END{print array[2]}')
H A Dzdb_checksum.ksh56 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*$/\1/p' <<< "$output")
57 log_note "block 0 of $init_data has a DVA of $dva"
60 output=$(zdb -R $TESTPOOL $dva:c 2> /dev/null)
H A Dzdb_decompress.ksh77 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*$/\1/p' <<< "$output")
78 log_note "block 0 of $init_data has a DVA of $dva"
84 vdev=$(echo "$dva" |awk '{split($0,array,":")} END{print array[1]}')
85 offset=$(echo "$dva" |awk '{split($0,array,":")} END{print array[2]}')
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dspa.h131 typedef struct dva { struct
408 #define DVA_GET_ASIZE(dva) \ argument
414 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) argument
415 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) argument
417 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, SPA_VDEVBITS) argument
418 #define DVA_SET_VDEV(dva, x) \ argument
421 #define DVA_GET_OFFSET(dva) \ argument
426 #define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1) argument
427 #define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x) argument
567 #define DVA_IS_VALID(dva) (DVA_GET_ASIZE(dva) != 0) argument
[all …]
H A Dvdev.h77 extern boolean_t vdev_default_need_resilver(vdev_t *vd, const dva_t *dva,
79 extern boolean_t vdev_dtl_need_resilver(vdev_t *vd, const dva_t *dva,
H A Dvdev_impl.h82 typedef boolean_t vdev_need_resilver_func_t(vdev_t *vd, const dva_t *dva,
/f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_receive/
H A Dzfs_receive_from_zstd.ksh75 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*$/\1/p' <<< "$output")
76 log_note "block 0 of /$TESTPOOL/$TESTFS1/$TESTFILE0 has a DVA of $dva"
99 dva=$(sed -Ene 's/^.+DVA\[0\]=<([^>]+)>.*$/\1/p' <<< "$output")
100 log_note "block 0 of /$TESTPOOL/$TESTFS2/$TESTFILE0 has a DVA of $dva"
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dmetaslab.c4396 if (DVA_GET_ASIZE(dva) == 0) in metaslab_is_unique()
4550 const dva_t *dva = bp->blk_dva; in metaslab_group_alloc_verify() local
5270 DVA_SET_GANG(&dva[d], in metaslab_alloc_dva()
5489 dva_t *dva = &bp->blk_dva[0]; in spa_remap_blkptr() local
5532 ASSERT(DVA_IS_VALID(dva)); in metaslab_unalloc_dva()
5551 if (DVA_GET_GANG(dva)) in metaslab_unalloc_dva()
5583 ASSERT(DVA_IS_VALID(dva)); in metaslab_free_dva()
5586 if (DVA_GET_GANG(dva)) { in metaslab_free_dva()
5773 ASSERT(DVA_IS_VALID(dva)); in metaslab_claim_dva()
5775 if (DVA_GET_GANG(dva)) in metaslab_claim_dva()
[all …]
H A Dvdev_mirror.c272 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_map_init() local
310 if (zfs_dva_valid(spa, &dva[i], zio->io_bp)) in vdev_mirror_map_init()
311 dva_copy[j++] = dva[i]; in vdev_mirror_map_init()
319 dva = dva_copy; in vdev_mirror_map_init()
328 mc->mc_vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[c])); in vdev_mirror_map_init()
329 mc->mc_offset = DVA_GET_OFFSET(&dva[c]); in vdev_mirror_map_init()
481 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_dva_select() local
489 if (DVA_GET_VDEV(&dva[c]) == DVA_GET_VDEV(&dva[preferred])) in vdev_mirror_dva_select()
H A Dzio_inject.c127 zio_match_handler(const zbookmark_phys_t *zb, uint64_t type, int dva, in zio_match_handler() argument
151 (record->zi_dvas == 0 || (record->zi_dvas & (1ULL << dva))) && in zio_match_handler()
228 dva_t *dva = &zio->io_bp->blk_dva[i]; in zio_match_dva() local
229 uint64_t off = DVA_GET_OFFSET(dva); in zio_match_dva()
231 DVA_GET_VDEV(dva)); in zio_match_dva()
H A Dzio_checksum.c272 const dva_t *dva = BP_IDENTITY(bp); in zio_checksum_gang_verifier() local
277 ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0); in zio_checksum_gang_verifier()
H A Ddsl_scan.c3244 const dva_t *dva = &bp->blk_dva[0]; in dsl_scan_obsolete_block_cb() local
3250 DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), in dsl_scan_obsolete_block_cb()
3251 DVA_GET_ASIZE(dva), tx); in dsl_scan_obsolete_block_cb()
3305 vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva)); in dsl_scan_need_resilver()
3318 if (DVA_GET_GANG(dva)) { in dsl_scan_need_resilver()
3926 dva_t dva; in dsl_scan_enqueue() local
3929 dva = bp->blk_dva[i]; in dsl_scan_enqueue()
3930 vdev = vdev_lookup_top(spa, DVA_GET_VDEV(&dva)); in dsl_scan_enqueue()
3979 const dva_t *dva = &bp->blk_dva[d]; in dsl_scan_scrub_cb() local
3985 scn->scn_phys.scn_examined += DVA_GET_ASIZE(dva); in dsl_scan_scrub_cb()
[all …]
H A Darc.c792 #define BUF_HASH_INDEX(spa, dva, birth) \ argument
793 (buf_hash(spa, dva, birth) & buf_hash_table.ht_mask)
997 buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth) in buf_hash() argument
999 return (cityhash4(spa, dva->dva_word[0], dva->dva_word[1], birth)); in buf_hash()
1009 #define HDR_EQUAL(spa, dva, birth, hdr) \ argument
1010 ((hdr)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \
1011 ((hdr)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \
1025 const dva_t *dva = BP_IDENTITY(bp); in buf_hash_find() local
1027 uint64_t idx = BUF_HASH_INDEX(spa, dva, birth); in buf_hash_find()
1034 if (HDR_EQUAL(spa, dva, birth, hdr)) { in buf_hash_find()
[all …]
H A Dzil.c178 const dva_t *dva; in zil_bp_tree_add() local
185 dva = BP_IDENTITY(bp); in zil_bp_tree_add()
187 if (avl_find(t, dva, &where) != NULL) in zil_bp_tree_add()
191 zn->zn_dva = *dva; in zil_bp_tree_add()
H A Dspa_misc.c2059 dva_get_dsize_sync(spa_t *spa, const dva_t *dva) in dva_get_dsize_sync() argument
2061 uint64_t asize = DVA_GET_ASIZE(dva); in dva_get_dsize_sync()
2067 vdev_t *vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva)); in dva_get_dsize_sync()
H A Ddsl_dataset.c222 dva_t *dva = &fakebp.blk_dva[0]; in dsl_dataset_block_remapped() local
234 DVA_SET_VDEV(dva, vdev); in dsl_dataset_block_remapped()
235 DVA_SET_OFFSET(dva, offset); in dsl_dataset_block_remapped()
236 DVA_SET_ASIZE(dva, size); in dsl_dataset_block_remapped()
H A Dzio.c1077 zfs_dva_valid(spa_t *spa, const dva_t *dva, const blkptr_t *bp) in zfs_dva_valid() argument
1079 uint64_t vdevid = DVA_GET_VDEV(dva); in zfs_dva_valid()
1095 uint64_t offset = DVA_GET_OFFSET(dva); in zfs_dva_valid()
1096 uint64_t asize = DVA_GET_ASIZE(dva); in zfs_dva_valid()
H A Dvdev_draid.c1962 vdev_draid_need_resilver(vdev_t *vd, const dva_t *dva, size_t psize, in vdev_draid_need_resilver() argument
1965 uint64_t offset = DVA_GET_OFFSET(dva); in vdev_draid_need_resilver()
H A Dvdev_raidz.c2574 vdev_raidz_need_resilver(vdev_t *vd, const dva_t *dva, size_t psize, in vdev_raidz_need_resilver() argument
2582 uint64_t b = DVA_GET_OFFSET(dva) >> ashift; in vdev_raidz_need_resilver()
H A Dvdev.c2686 vdev_default_need_resilver(vdev_t *vd, const dva_t *dva, size_t psize, in vdev_default_need_resilver() argument
2700 vdev_dtl_need_resilver(vdev_t *vd, const dva_t *dva, size_t psize, in vdev_dtl_need_resilver() argument
2709 return (vd->vdev_ops->vdev_op_need_resilver(vd, dva, psize, in vdev_dtl_need_resilver()
/f-stack/freebsd/contrib/openzfs/tests/zfs-tests/include/
H A Dblkdev.shlib604 while (split($field, dva, ":") == 3) {
606 vdev = int(dva[1])
608 offset = (int("0x"dva[2]) + pad) / bs
610 len = int("0x"dva[3]) / bs
/f-stack/freebsd/contrib/openzfs/cmd/zdb/
H A Dzdb.c2224 const dva_t *dva = bp->blk_dva; in snprintf_blkptr_compact() local
2252 (u_longlong_t)DVA_GET_VDEV(&dva[i]), in snprintf_blkptr_compact()
4184 dva_t dva = le[j].le_dva; in dump_l2arc_log_entries() local
4188 (u_longlong_t)DVA_GET_ASIZE(&dva), in dump_l2arc_log_entries()
4189 (u_longlong_t)DVA_GET_VDEV(&dva), in dump_l2arc_log_entries()
4190 (u_longlong_t)DVA_GET_OFFSET(&dva)); in dump_l2arc_log_entries()
5457 const dva_t *dva = &bp->blk_dva[0]; in increment_indirect_mapping_cb() local
5473 DVA_GET_OFFSET(dva), DVA_GET_ASIZE(dva), in increment_indirect_mapping_cb()
7836 dva_t *dva = bp->blk_dva; in zdb_read_block() local
7936 DVA_SET_VDEV(&dva[0], vd->vdev_id); in zdb_read_block()
[all …]