| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zdb/ |
| H A D | zdb_display_block.ksh | 73 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 D | zdb_decompress_zstd.ksh | 73 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 D | zdb_checksum.ksh | 56 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 D | zdb_decompress.ksh | 77 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 D | spa.h | 131 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 D | vdev.h | 77 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 D | vdev_impl.h | 82 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 D | zfs_receive_from_zstd.ksh | 75 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 D | metaslab.c | 4396 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 D | vdev_mirror.c | 272 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 D | zio_inject.c | 127 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 D | zio_checksum.c | 272 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 D | dsl_scan.c | 3244 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 D | arc.c | 792 #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 D | zil.c | 178 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 D | spa_misc.c | 2059 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 D | dsl_dataset.c | 222 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 D | zio.c | 1077 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 D | vdev_draid.c | 1962 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 D | vdev_raidz.c | 2574 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 D | vdev.c | 2686 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 D | blkdev.shlib | 604 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 D | zdb.c | 2224 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 …]
|