Home
last modified time | relevance | path

Searched refs:blk_dva (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/openzfs/lib/libzdb/
H A Dlibzdb.c74 cmp = TREE_CMP(DVA_GET_VDEV(&l->blk_dva[0]), in livelist_compare()
75 DVA_GET_VDEV(&r->blk_dva[0])); in livelist_compare()
80 cmp = TREE_CMP(DVA_GET_OFFSET(&l->blk_dva[0]), in livelist_compare()
81 DVA_GET_OFFSET(&r->blk_dva[0])); in livelist_compare()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa.h375 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 Dbrt_impl.h175 #define BRE_OFFSET(bre) (DVA_GET_OFFSET(&(bre)->bre_bp.blk_dva[0]))
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_arc.h236 __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 Dzfsimpl.h333 dva_t blk_dva[SPA_DVAS_PER_BP]; /* Data Virtual Addresses */ member
419 (DVA_GET_ASIZE(&(bp)->blk_dva[0]) + DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \
420 DVA_GET_ASIZE(&(bp)->blk_dva[2]))
427 (!!DVA_GET_ASIZE(&(bp)->blk_dva[0]) + \
428 !!DVA_GET_ASIZE(&(bp)->blk_dva[1]) + \
429 !!DVA_GET_ASIZE(&(bp)->blk_dva[2]))
452 #define BP_IDENTITY(bp) (&(bp)->blk_dva[0])
461 (bp)->blk_dva[0].dva_word[0] = 0; \
462 (bp)->blk_dva[0].dva_word[1] = 0; \
463 (bp)->blk_dva[1].dva_word[0] = 0; \
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dbrt.c870 *vdevidp = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_entry_fill()
910 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_maybe_exists()
921 uint64_t off = DVA_GET_OFFSET(&bp->blk_dva[0]); in brt_maybe_exists()
1170 uint64_t off = DVA_GET_OFFSET(&bp->blk_dva[0]); in brt_prefetch()
1185 return (TREE_CMP(DVA_GET_OFFSET(&bp1->blk_dva[0]), in brt_entry_compare()
1186 DVA_GET_OFFSET(&bp2->blk_dva[0]))); in brt_entry_compare()
1199 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_pending_add()
1239 uint64_t vdevid = DVA_GET_VDEV(&bp->blk_dva[0]); in brt_pending_remove()
H A Dvdev_rebuild.c535 DVA_SET_VDEV(&bp->blk_dva[0], vd->vdev_id); in vdev_rebuild_blkptr_init()
536 DVA_SET_OFFSET(&bp->blk_dva[0], start); in vdev_rebuild_blkptr_init()
537 DVA_SET_GANG(&bp->blk_dva[0], 0); in vdev_rebuild_blkptr_init()
538 DVA_SET_ASIZE(&bp->blk_dva[0], asize); in vdev_rebuild_blkptr_init()
579 if (!vdev_dtl_need_resilver(vd, &blk.blk_dva[0], psize, TXG_UNKNOWN)) { in vdev_rebuild_range()
H A Ddsl_scan.c454 memcpy(bp->blk_dva, sio->sio_dva, sio->sio_nr_dvas * sizeof (dva_t)); in sio2bp()
473 sio->sio_dva[i] = bp->blk_dva[j % sio->sio_nr_dvas]; in bp2sio()
3222 cur_size += DVA_GET_ASIZE(&bp->blk_dva[i]); in scan_io_queues_update_zio_stats()
3694 const dva_t *dva = &bp->blk_dva[0]; in dsl_scan_obsolete_block_cb()
4683 all ? BP_GET_ASIZE(bp) : DVA_GET_ASIZE(&bp->blk_dva[0])); in count_block_issued()
4692 all ? BP_GET_ASIZE(bp) : DVA_GET_ASIZE(&bp->blk_dva[0])); in count_block_skipped()
4722 if (DVA_GET_VDEV(&bp->blk_dva[0]) == in count_block()
4723 DVA_GET_VDEV(&bp->blk_dva[1])) in count_block()
4727 equal = (DVA_GET_VDEV(&bp->blk_dva[0]) == in count_block()
4728 DVA_GET_VDEV(&bp->blk_dva[1])) + in count_block()
[all …]
H A Ddsl_deadlist.c1004 int cmp = TREE_CMP(DVA_GET_VDEV(&l->blk_dva[0]), in livelist_compare()
1005 DVA_GET_VDEV(&r->blk_dva[0])); in livelist_compare()
1010 return (TREE_CMP(DVA_GET_OFFSET(&l->blk_dva[0]), in livelist_compare()
1011 DVA_GET_OFFSET(&r->blk_dva[0]))); in livelist_compare()
H A Dmetaslab.c4840 uint64_t vdev = DVA_GET_VDEV(&bp->blk_dva[d]); in metaslab_group_alloc_increment_all()
5599 if (size != DVA_GET_ASIZE(&bp->blk_dva[0])) in remap_blkptr_cb()
5630 DVA_GET_VDEV(&bp->blk_dva[0])); in remap_blkptr_cb()
5633 DVA_GET_OFFSET(&bp->blk_dva[0]), DVA_GET_ASIZE(&bp->blk_dva[0])); in remap_blkptr_cb()
5650 DVA_SET_VDEV(&bp->blk_dva[0], vd->vdev_id); in remap_blkptr_cb()
5651 DVA_SET_OFFSET(&bp->blk_dva[0], offset); in remap_blkptr_cb()
5710 dva_t *dva = &bp->blk_dva[0]; in spa_remap_blkptr()
5735 if (DVA_GET_VDEV(&rbca.rbca_bp->blk_dva[0]) == vd->vdev_id) in spa_remap_blkptr()
6012 dva_t *dva = bp->blk_dva; in metaslab_alloc_range()
6013 const dva_t *hintdva = (hintbp != NULL) ? hintbp->blk_dva : NULL; in metaslab_alloc_range()
[all …]
H A Dzio.c1107 (long long)bp->blk_dva[0].dva_word[0], in zfs_blkptr_verify_log()
1108 (long long)bp->blk_dva[0].dva_word[1], in zfs_blkptr_verify_log()
1109 (long long)bp->blk_dva[1].dva_word[0], in zfs_blkptr_verify_log()
1110 (long long)bp->blk_dva[1].dva_word[1], in zfs_blkptr_verify_log()
1111 (long long)bp->blk_dva[2].dva_word[0], in zfs_blkptr_verify_log()
1112 (long long)bp->blk_dva[2].dva_word[1], in zfs_blkptr_verify_log()
1196 } else if (unlikely(!DVA_IS_VALID(&bp->blk_dva[0]))) { in zfs_blkptr_verify()
1246 const dva_t *dva = &bp->blk_dva[i]; in zfs_blkptr_verify()
2954 DVA_GET_VDEV(&bp->blk_dva[dva])); in zio_gang_tree_assemble()
3095 dva_t *cdva = zio->io_bp->blk_dva; in zio_write_gang_member_ready()
[all …]
H A Dvdev_mirror.c274 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 Dddt.c725 bp->blk_dva[d] = dvap[d]; in ddt_bp_fill()
786 dvas[d] = bp->blk_dva[s]; in ddt_phys_extend()
798 dvas[2] = bp->blk_dva[2]; in ddt_phys_extend()
1223 if (!DVA_EQUAL(&dvas[d], &bp->blk_dva[d])) in ddt_entry_lookup_is_valid()
H A Dvdev_removal.c987 DVA_SET_VDEV(&bp.blk_dva[0], DVA_GET_VDEV(vcsa->vcsa_dest_dva)); in unalloc_seg()
988 DVA_SET_OFFSET(&bp.blk_dva[0], in unalloc_seg()
990 DVA_SET_ASIZE(&bp.blk_dva[0], size); in unalloc_seg()
H A Dzio_inject.c247 dva_t *dva = &zio->io_bp->blk_dva[i]; in zio_match_dva()
H A Dspa_misc.c2315 dsize += dva_get_dsize_sync(spa, &bp->blk_dva[d]); in bp_get_dsize_sync()
2328 dsize += dva_get_dsize_sync(spa, &bp->blk_dva[d]); in bp_get_dsize()
H A Ddbuf.c652 uint64_t vdev = DVA_GET_VDEV(db_bp->blk_dva); in dbuf_is_l2cacheable()
680 uint64_t vdev = DVA_GET_VDEV(bp->blk_dva); in dnode_level_is_l2cacheable()
1244 DVA_IS_EMPTY(&bp->blk_dva[0]) && in dbuf_verify()
1245 DVA_IS_EMPTY(&bp->blk_dva[1]) && in dbuf_verify()
1246 DVA_IS_EMPTY(&bp->blk_dva[2])); in dbuf_verify()
H A Dzil.c1296 vd = vdev_lookup_top(os->os_spa, DVA_GET_VDEV(&bp->blk_dva[0])); in zil_check_log_chain()
1409 zvsearch.zv_vdev = DVA_GET_VDEV(&bp->blk_dva[i]); in zil_lwb_add_block()
H A Ddmu_objset.c441 uint64_t vdev = DVA_GET_VDEV(bp->blk_dva); in dmu_os_is_l2cacheable()
H A Ddsl_dataset.c233 dva_t *dva = &fakebp.blk_dva[0]; in dsl_dataset_block_remapped()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzio_crypt.c675 memcpy(&bp->blk_dva[2].dva_word[0], salt, sizeof (uint64_t)); in zio_crypt_encode_params_bp()
676 memcpy(&bp->blk_dva[2].dva_word[1], iv, sizeof (uint64_t)); in zio_crypt_encode_params_bp()
681 bp->blk_dva[2].dva_word[0] = BSWAP_64(val64); in zio_crypt_encode_params_bp()
684 bp->blk_dva[2].dva_word[1] = BSWAP_64(val64); in zio_crypt_encode_params_bp()
707 memcpy(salt, &bp->blk_dva[2].dva_word[0], sizeof (uint64_t)); in zio_crypt_decode_params_bp()
708 memcpy(iv, &bp->blk_dva[2].dva_word[1], sizeof (uint64_t)); in zio_crypt_decode_params_bp()
713 val64 = BSWAP_64(bp->blk_dva[2].dva_word[0]); in zio_crypt_decode_params_bp()
716 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 Dzio_crypt.c759 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 Dzdb.c231 if (DVA_IS_EMPTY(&bp->blk_dva[i])) in sublivelist_verify_blkptr()
234 .svb_dva = bp->blk_dva[i], in sublivelist_verify_blkptr()
2606 const dva_t *dva = bp->blk_dva; in snprintf_blkptr_compact()
2792 const dva_t *dva = bp->blk_dva; in print_file_layout_raidz()
2883 const dva_t *dva = bp->blk_dva; in print_file_layout()
6462 zbre_search.zbre_dva = bp->blk_dva[0]; in zdb_count_block()
6471 zbre->zbre_dva = bp->blk_dva[0]; in zdb_count_block()
6519 if (DVA_GET_VDEV(&bp->blk_dva[0]) == in zdb_count_block()
6520 DVA_GET_VDEV(&bp->blk_dva[1])) { in zdb_count_block()
6524 DVA_GET_VDEV(&bp->blk_dva[0]), in zdb_count_block()
[all …]
/freebsd/stand/libsa/zfs/
H A Dzfsimpl.c2294 DVA_GET_VDEV(&bp->blk_dva[dva])); in zio_read_gang()
2305 DVA_SET_GANG(&gbh_bp.blk_dva[i], 0); in zio_read_gang()
2386 const dva_t *dva = &bp->blk_dva[i]; in zio_read_impl()