/freebsd/sys/contrib/openzfs/lib/libzdb/ |
H A D | libzdb.c | 74 l_dva0_vdev = DVA_GET_VDEV(&l->blk_dva[0]); in livelist_compare() 75 r_dva0_vdev = DVA_GET_VDEV(&r->blk_dva[0]); in livelist_compare() 84 l_dva0_offset = DVA_GET_OFFSET(&l->blk_dva[0]); in livelist_compare() 85 r_dva0_offset = DVA_GET_OFFSET(&r->blk_dva[0]); in livelist_compare()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | spa.h | 375 dva_t blk_dva[SPA_DVAS_PER_BP]; /* Data Virtual Addresses */ member 554 DVA_GET_ASIZE(&(bp)->blk_dva[0]) + \ 555 DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \ 556 (DVA_GET_ASIZE(&(bp)->blk_dva[2]) * !BP_IS_ENCRYPTED(bp))) 563 !!DVA_GET_ASIZE(&(bp)->blk_dva[0]) + \ 564 !!DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \ 565 (!!DVA_GET_ASIZE(&(bp)->blk_dva[2]) * !BP_IS_ENCRYPTED(bp))) 569 (DVA_GET_GANG(&(bp)->blk_dva[0]) + \ 570 DVA_GET_GANG(&(bp)->blk_dva[1]) + \ 571 (DVA_GET_GANG(&(bp)->blk_dva[2]) * !BP_IS_ENCRYPTED(bp)))) [all …]
|
H A D | brt_impl.h | 175 #define BRE_OFFSET(bre) (DVA_GET_OFFSET(&(bre)->bre_bp.blk_dva[0]))
|
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | trace_arc.h | 236 __entry->bp_dva0[0] = bp->blk_dva[0].dva_word[0]; 237 __entry->bp_dva0[1] = bp->blk_dva[0].dva_word[1]; 238 __entry->bp_dva1[0] = bp->blk_dva[1].dva_word[0]; 239 __entry->bp_dva1[1] = bp->blk_dva[1].dva_word[1]; 240 __entry->bp_dva2[0] = bp->blk_dva[2].dva_word[0]; 241 __entry->bp_dva2[1] = bp->blk_dva[2].dva_word[1];
|
/freebsd/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 332 dva_t blk_dva[SPA_DVAS_PER_BP]; /* Data Virtual Addresses */ member 418 (DVA_GET_ASIZE(&(bp)->blk_dva[0]) + DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \ 419 DVA_GET_ASIZE(&(bp)->blk_dva[2])) 426 (!!DVA_GET_ASIZE(&(bp)->blk_dva[0]) + \ 427 !!DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \ 428 !!DVA_GET_ASIZE(&(bp)->blk_dva[2])) 451 #define BP_IDENTITY(bp) (&(bp)->blk_dva[0]) 460 (bp)->blk_dva[0].dva_word[0] = 0; \ 461 (bp)->blk_dva[0].dva_word[1] = 0; \ 462 (bp)->blk_dva[1].dva_word[0] = 0; \ [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | brt.c | 869 *vdevidp = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_entry_fill() 909 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_maybe_exists() 920 uint64_t off = DVA_GET_OFFSET(&bp->blk_dva[0]); in brt_maybe_exists() 1169 uint64_t off = DVA_GET_OFFSET(&bp->blk_dva[0]); in brt_prefetch() 1184 return (TREE_CMP(DVA_GET_OFFSET(&bp1->blk_dva[0]), in brt_entry_compare() 1185 DVA_GET_OFFSET(&bp2->blk_dva[0]))); in brt_entry_compare() 1198 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_pending_add() 1238 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_pending_remove()
|
H A D | vdev_rebuild.c | 536 DVA_SET_VDEV(&bp->blk_dva[0], vd->vdev_id); in vdev_rebuild_blkptr_init() 537 DVA_SET_OFFSET(&bp->blk_dva[0], start); in vdev_rebuild_blkptr_init() 538 DVA_SET_GANG(&bp->blk_dva[0], 0); in vdev_rebuild_blkptr_init() 539 DVA_SET_ASIZE(&bp->blk_dva[0], asize); in vdev_rebuild_blkptr_init() 580 if (!vdev_dtl_need_resilver(vd, &blk.blk_dva[0], psize, TXG_UNKNOWN)) { in vdev_rebuild_range()
|
H A D | dsl_scan.c | 450 memcpy(bp->blk_dva, sio->sio_dva, sio->sio_nr_dvas * sizeof (dva_t)); in sio2bp() 469 sio->sio_dva[i] = bp->blk_dva[j % sio->sio_nr_dvas]; in bp2sio() 3223 cur_size += DVA_GET_ASIZE(&bp->blk_dva[i]); in scan_io_queues_update_zio_stats() 3677 const dva_t *dva = &bp->blk_dva[0]; in dsl_scan_obsolete_block_cb() 4665 all ? BP_GET_ASIZE(bp) : DVA_GET_ASIZE(&bp->blk_dva[0])); in count_block_issued() 4674 all ? BP_GET_ASIZE(bp) : DVA_GET_ASIZE(&bp->blk_dva[0])); in count_block_skipped() 4704 if (DVA_GET_VDEV(&bp->blk_dva[0]) == in count_block() 4705 DVA_GET_VDEV(&bp->blk_dva[1])) in count_block() 4709 equal = (DVA_GET_VDEV(&bp->blk_dva[0]) == in count_block() 4710 DVA_GET_VDEV(&bp->blk_dva[1])) + in count_block() [all …]
|
H A D | dsl_deadlist.c | 1004 uint64_t l_dva0_vdev = DVA_GET_VDEV(&l->blk_dva[0]); in livelist_compare() 1005 uint64_t r_dva0_vdev = DVA_GET_VDEV(&r->blk_dva[0]); in livelist_compare() 1011 uint64_t l_dva0_offset = DVA_GET_OFFSET(&l->blk_dva[0]); in livelist_compare() 1012 uint64_t r_dva0_offset = DVA_GET_OFFSET(&r->blk_dva[0]); in livelist_compare()
|
H A D | metaslab.c | 4812 uint64_t vdev = DVA_GET_VDEV(&bp->blk_dva[d]); in metaslab_group_alloc_increment_all() 5571 if (size != DVA_GET_ASIZE(&bp->blk_dva[0])) in remap_blkptr_cb() 5602 DVA_GET_VDEV(&bp->blk_dva[0])); in remap_blkptr_cb() 5605 DVA_GET_OFFSET(&bp->blk_dva[0]), DVA_GET_ASIZE(&bp->blk_dva[0])); in remap_blkptr_cb() 5622 DVA_SET_VDEV(&bp->blk_dva[0], vd->vdev_id); in remap_blkptr_cb() 5623 DVA_SET_OFFSET(&bp->blk_dva[0], offset); in remap_blkptr_cb() 5682 dva_t *dva = &bp->blk_dva[0]; in spa_remap_blkptr() 5707 if (DVA_GET_VDEV(&rbca.rbca_bp->blk_dva[0]) == vd->vdev_id) in spa_remap_blkptr() 5984 dva_t *dva = bp->blk_dva; in metaslab_alloc_range() 5985 const dva_t *hintdva = (hintbp != NULL) ? hintbp->blk_dva : NULL; in metaslab_alloc_range() [all …]
|
H A D | zio.c | 1114 (long long)bp->blk_dva[0].dva_word[0], in zfs_blkptr_verify_log() 1115 (long long)bp->blk_dva[0].dva_word[1], in zfs_blkptr_verify_log() 1116 (long long)bp->blk_dva[1].dva_word[0], in zfs_blkptr_verify_log() 1117 (long long)bp->blk_dva[1].dva_word[1], in zfs_blkptr_verify_log() 1118 (long long)bp->blk_dva[2].dva_word[0], in zfs_blkptr_verify_log() 1119 (long long)bp->blk_dva[2].dva_word[1], in zfs_blkptr_verify_log() 1203 } else if (unlikely(!DVA_IS_VALID(&bp->blk_dva[0]))) { in zfs_blkptr_verify() 1253 const dva_t *dva = &bp->blk_dva[i]; in zfs_blkptr_verify() 2959 DVA_GET_VDEV(&bp->blk_dva[dva])); in zio_gang_tree_assemble() 3100 dva_t *cdva = zio->io_bp->blk_dva; in zio_write_gang_member_ready() [all …]
|
H A D | vdev_mirror.c | 274 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_map_init() 461 dva_t *dva = zio->io_bp->blk_dva; in vdev_mirror_dva_select()
|
H A D | ddt.c | 651 bp->blk_dva[d] = dvap[d]; in ddt_bp_fill() 712 dvas[d] = bp->blk_dva[s]; in ddt_phys_extend() 724 dvas[2] = bp->blk_dva[2]; in ddt_phys_extend() 1154 if (!DVA_EQUAL(&dvas[d], &bp->blk_dva[d])) in ddt_entry_lookup_is_valid()
|
H A D | vdev_removal.c | 951 DVA_SET_VDEV(&bp.blk_dva[0], DVA_GET_VDEV(vcsa->vcsa_dest_dva)); in unalloc_seg() 952 DVA_SET_OFFSET(&bp.blk_dva[0], in unalloc_seg() 954 DVA_SET_ASIZE(&bp.blk_dva[0], size); in unalloc_seg()
|
H A D | zio_inject.c | 247 dva_t *dva = &zio->io_bp->blk_dva[i]; in zio_match_dva()
|
H A D | dbuf.c | 649 uint64_t vdev = DVA_GET_VDEV(db_bp->blk_dva); in dbuf_is_l2cacheable() 678 uint64_t vdev = DVA_GET_VDEV(bp->blk_dva); in dnode_level_is_l2cacheable() 1242 DVA_IS_EMPTY(&bp->blk_dva[0]) && in dbuf_verify() 1243 DVA_IS_EMPTY(&bp->blk_dva[1]) && in dbuf_verify() 1244 DVA_IS_EMPTY(&bp->blk_dva[2])); in dbuf_verify()
|
H A D | spa_misc.c | 2233 dsize += dva_get_dsize_sync(spa, &bp->blk_dva[d]); in bp_get_dsize_sync() 2246 dsize += dva_get_dsize_sync(spa, &bp->blk_dva[d]); in bp_get_dsize()
|
H A D | zil.c | 1284 vd = vdev_lookup_top(os->os_spa, DVA_GET_VDEV(&bp->blk_dva[0])); in zil_check_log_chain() 1397 zvsearch.zv_vdev = DVA_GET_VDEV(&bp->blk_dva[i]); in zil_lwb_add_block()
|
H A D | dmu_objset.c | 441 uint64_t vdev = DVA_GET_VDEV(bp->blk_dva); in dmu_os_is_l2cacheable()
|
H A D | dsl_dataset.c | 232 dva_t *dva = &fakebp.blk_dva[0]; in dsl_dataset_block_remapped()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zio_crypt.c | 676 memcpy(&bp->blk_dva[2].dva_word[0], salt, sizeof (uint64_t)); in zio_crypt_encode_params_bp() 677 memcpy(&bp->blk_dva[2].dva_word[1], iv, sizeof (uint64_t)); in zio_crypt_encode_params_bp() 682 bp->blk_dva[2].dva_word[0] = BSWAP_64(val64); in zio_crypt_encode_params_bp() 685 bp->blk_dva[2].dva_word[1] = BSWAP_64(val64); in zio_crypt_encode_params_bp() 708 memcpy(salt, &bp->blk_dva[2].dva_word[0], sizeof (uint64_t)); in zio_crypt_decode_params_bp() 709 memcpy(iv, &bp->blk_dva[2].dva_word[1], sizeof (uint64_t)); in zio_crypt_decode_params_bp() 714 val64 = BSWAP_64(bp->blk_dva[2].dva_word[0]); in zio_crypt_decode_params_bp() 717 val64 = BSWAP_64(bp->blk_dva[2].dva_word[1]); in zio_crypt_decode_params_bp()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zio_crypt.c | 759 memcpy(&bp->blk_dva[2].dva_word[0], salt, sizeof (uint64_t)); in zio_crypt_encode_params_bp() 760 memcpy(&bp->blk_dva[2].dva_word[1], iv, sizeof (uint64_t)); in zio_crypt_encode_params_bp() 765 bp->blk_dva[2].dva_word[0] = BSWAP_64(val64); in zio_crypt_encode_params_bp() 768 bp->blk_dva[2].dva_word[1] = BSWAP_64(val64); in zio_crypt_encode_params_bp() 791 memcpy(salt, &bp->blk_dva[2].dva_word[0], sizeof (uint64_t)); in zio_crypt_decode_params_bp() 792 memcpy(iv, &bp->blk_dva[2].dva_word[1], sizeof (uint64_t)); in zio_crypt_decode_params_bp() 797 val64 = BSWAP_64(bp->blk_dva[2].dva_word[0]); in zio_crypt_decode_params_bp() 800 val64 = BSWAP_64(bp->blk_dva[2].dva_word[1]); in zio_crypt_decode_params_bp()
|
/freebsd/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 207 if (DVA_IS_EMPTY(&bp->blk_dva[i])) in sublivelist_verify_blkptr() 210 .svb_dva = bp->blk_dva[i], in sublivelist_verify_blkptr() 2539 const dva_t *dva = bp->blk_dva; in snprintf_blkptr_compact() 6003 zbre_search.zbre_dva = bp->blk_dva[0]; in zdb_count_block() 6012 zbre->zbre_dva = bp->blk_dva[0]; in zdb_count_block() 6060 if (DVA_GET_VDEV(&bp->blk_dva[0]) == in zdb_count_block() 6061 DVA_GET_VDEV(&bp->blk_dva[1])) { in zdb_count_block() 6065 DVA_GET_VDEV(&bp->blk_dva[0]), in zdb_count_block() 6066 DVA_GET_OFFSET(&bp->blk_dva[0]), in zdb_count_block() 6067 DVA_GET_OFFSET(&bp->blk_dva[1]))) in zdb_count_block() [all …]
|
/freebsd/stand/libsa/zfs/ |
H A D | zfsimpl.c | 2288 DVA_SET_GANG(&gbh_bp.blk_dva[i], 0); in zio_read_gang() 2352 const dva_t *dva = &bp->blk_dva[i]; in zio_read()
|