usr/src/boot/libsa/zfs/zfsimpl.c
2279
const dva_t *dva = &bp->blk_dva[i];
usr/src/boot/libsa/zfs/zfsimpl.c
2285
if (!dva->dva_word[0] && !dva->dva_word[1])
usr/src/boot/libsa/zfs/zfsimpl.c
2288
vdevid = DVA_GET_VDEV(dva);
usr/src/boot/libsa/zfs/zfsimpl.c
2289
offset = DVA_GET_OFFSET(dva);
usr/src/boot/libsa/zfs/zfsimpl.c
2314
if (DVA_GET_GANG(dva))
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
343
#define DVA_GET_ASIZE(dva) \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
344
BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
345
#define DVA_SET_ASIZE(dva, x) \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
346
BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
349
#define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
350
#define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
352
#define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
353
#define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
355
#define DVA_GET_OFFSET(dva) \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
356
BF64_GET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
357
#define DVA_SET_OFFSET(dva, x) \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
358
BF64_SET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0, x)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
360
#define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
361
#define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
425
#define DVA_IS_VALID(dva) (DVA_GET_ASIZE(dva) != 0)
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
437
#define DVA_IS_EMPTY(dva) ((dva)->dva_word[0] == 0ULL && \
usr/src/boot/sys/cddl/boot/zfs/zfsimpl.h
438
(dva)->dva_word[1] == 0ULL)
usr/src/boot/sys/cddl/boot/zfs/zfssubr.c
207
const dva_t *dva = BP_IDENTITY(bp);
usr/src/boot/sys/cddl/boot/zfs/zfssubr.c
212
ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1000
dva.dva_word[1] == data->dva.dva_word[1]) {
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1030
data.dva.dva_word[i] = mdb_strtoull(argv[i].a_un.a_str);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
1033
data.dva.dva_word[i] = argv[i].a_un.a_val;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
4620
{ "dva", ":", "print dva_t", dva },
usr/src/cmd/mdb/common/modules/zfs/zfs.c
566
dva_t dva;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
567
if (mdb_vread(&dva, sizeof (dva_t), addr) == -1) {
usr/src/cmd/mdb/common/modules/zfs/zfs.c
572
(u_longlong_t)DVA_GET_VDEV(&dva),
usr/src/cmd/mdb/common/modules/zfs/zfs.c
573
(u_longlong_t)DVA_GET_OFFSET(&dva),
usr/src/cmd/mdb/common/modules/zfs/zfs.c
574
(u_longlong_t)DVA_GET_ASIZE(&dva));
usr/src/cmd/mdb/common/modules/zfs/zfs.c
984
dva_t dva;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
993
dva_t dva;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
995
if (GETMEMBID(addr, &data->id, b_dva, dva)) {
usr/src/cmd/mdb/common/modules/zfs/zfs.c
999
if (dva.dva_word[0] == data->dva.dva_word[0] &&
usr/src/cmd/zdb/zdb.c
1492
const dva_t *dva = bp->blk_dva;
usr/src/cmd/zdb/zdb.c
1514
(u_longlong_t)DVA_GET_VDEV(&dva[i]),
usr/src/cmd/zdb/zdb.c
1515
(u_longlong_t)DVA_GET_OFFSET(&dva[i]),
usr/src/cmd/zdb/zdb.c
1516
(u_longlong_t)DVA_GET_ASIZE(&dva[i]));
usr/src/cmd/zdb/zdb.c
2696
dva_t dva = le[j].le_dva;
usr/src/cmd/zdb/zdb.c
2700
(u_longlong_t)DVA_GET_ASIZE(&dva),
usr/src/cmd/zdb/zdb.c
2701
(u_longlong_t)DVA_GET_VDEV(&dva),
usr/src/cmd/zdb/zdb.c
2702
(u_longlong_t)DVA_GET_OFFSET(&dva));
usr/src/cmd/zdb/zdb.c
3941
const dva_t *dva = &bp->blk_dva[0];
usr/src/cmd/zdb/zdb.c
3947
vd = vdev_lookup_top(zcb->zcb_spa, DVA_GET_VDEV(dva));
usr/src/cmd/zdb/zdb.c
3956
DVA_GET_OFFSET(dva), DVA_GET_ASIZE(dva),
usr/src/cmd/zdb/zdb.c
6010
dva_t *dva = bp->blk_dva;
usr/src/cmd/zdb/zdb.c
6097
DVA_SET_VDEV(&dva[0], vd->vdev_id);
usr/src/cmd/zdb/zdb.c
6098
DVA_SET_OFFSET(&dva[0], offset);
usr/src/cmd/zdb/zdb.c
6099
DVA_SET_GANG(&dva[0], !!(flags & ZDB_FLAG_GBH));
usr/src/cmd/zdb/zdb.c
6100
DVA_SET_ASIZE(&dva[0], vdev_psize_to_asize(vd, psize));
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
309
zio_read_gang(blkptr_t *bp, dva_t *dva, void *buf, char *stack)
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
318
offset = DVA_GET_OFFSET(dva);
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
331
ZIO_SET_CHECKSUM(&tmpbp.blk_cksum, DVA_GET_VDEV(dva),
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
332
DVA_GET_OFFSET(dva), bp->blk_birth, 0);
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
178
#define DVA_GET_ASIZE(dva) \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
179
BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
180
#define DVA_SET_ASIZE(dva, x) \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
181
BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
184
#define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
185
#define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
187
#define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
188
#define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
190
#define DVA_GET_OFFSET(dva) \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
191
BF64_GET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
192
#define DVA_SET_OFFSET(dva, x) \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
193
BF64_SET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0, x)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
195
#define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
196
#define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
268
#define DVA_IS_VALID(dva) (DVA_GET_ASIZE(dva) != 0)
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
280
#define DVA_IS_EMPTY(dva) ((dva)->dva_word[0] == 0ULL && \
usr/src/grub/grub-0.97/stage2/zfs-include/spa.h
281
(dva)->dva_word[1] == 0ULL)
usr/src/lib/libbsm/common/getdment.c
295
char **dva;
usr/src/lib/libbsm/common/getdment.c
304
for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva++) {
usr/src/lib/libbsm/common/getdment.c
335
char **dva;
usr/src/lib/libbsm/common/getdment.c
340
for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva ++) {
usr/src/lib/libdladm/common/libdlaggr.c
1353
dladm_vlan_attr_t dva;
usr/src/lib/libdladm/common/libdlaggr.c
1355
if (dladm_vlan_info(handle, linkid, &dva, DLADM_OPT_PERSIST) !=
usr/src/lib/libdladm/common/libdlaggr.c
1359
if (dva.dv_linkid == aggr_held_arg->aggrid) {
usr/src/lib/libdladm/common/libdllink.c
939
dladm_vlan_attr_t dva;
usr/src/lib/libdladm/common/libdllink.c
941
status = dladm_vlan_info(handle, linkid, &dva,
usr/src/lib/libdladm/common/libdllink.c
945
linkid = dva.dv_linkid;
usr/src/lib/libdladm/common/libdllink.c
946
vid = dva.dv_vid;
usr/src/uts/common/fs/nfs/nfs3_srv.c
397
struct vattr dva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
434
dva.va_mask = AT_ALL;
usr/src/uts/common/fs/nfs/nfs3_srv.c
435
dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva;
usr/src/uts/common/fs/nfs/nfs3_srv.c
545
dva.va_mask = AT_ALL;
usr/src/uts/common/fs/nfs/nfs3_srv.c
546
dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4071
vattr_t dva;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4108
res.dir_attributes.fres.vap = &dva;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4181
vattr_t dva;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
4218
res.dir_attributes.fres.vap = &dva;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6850
struct vattr dva;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6853
dva.va_mask = AT_MODE | AT_GID;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6854
if (VOP_GETATTR(dvp, &dva, 0, cr, NULL) == 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6863
if (mi->mi_flags & MI4_GRPID || dva.va_mode & VSGID) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6866
if (dva.va_gid != GID_NOBODY) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
6868
va->va_gid = dva.va_gid;
usr/src/uts/common/fs/zfs/arc.c
3459
dva_t dva, uint64_t daddr, int32_t psize, uint64_t birth,
usr/src/uts/common/fs/zfs/arc.c
3480
hdr->b_dva = dva;
usr/src/uts/common/fs/zfs/arc.c
693
#define BUF_HASH_INDEX(spa, dva, birth) \
usr/src/uts/common/fs/zfs/arc.c
694
(buf_hash(spa, dva, birth) & buf_hash_table.ht_mask)
usr/src/uts/common/fs/zfs/arc.c
840
buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth)
usr/src/uts/common/fs/zfs/arc.c
842
return (cityhash4(spa, dva->dva_word[0], dva->dva_word[1], birth));
usr/src/uts/common/fs/zfs/arc.c
852
#define HDR_EQUAL(spa, dva, birth, hdr) \
usr/src/uts/common/fs/zfs/arc.c
853
((hdr)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \
usr/src/uts/common/fs/zfs/arc.c
854
((hdr)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \
usr/src/uts/common/fs/zfs/arc.c
868
const dva_t *dva = BP_IDENTITY(bp);
usr/src/uts/common/fs/zfs/arc.c
870
uint64_t idx = BUF_HASH_INDEX(spa, dva, birth);
usr/src/uts/common/fs/zfs/arc.c
877
if (HDR_EQUAL(spa, dva, birth, hdr)) {
usr/src/uts/common/fs/zfs/ddt.c
571
dva_t *dva = ddp->ddp_dva;
usr/src/uts/common/fs/zfs/ddt.c
572
int copies = 0 - DVA_GET_GANG(dva);
usr/src/uts/common/fs/zfs/ddt.c
574
for (int d = 0; d < DDE_GET_NDVAS(dde); d++, dva++)
usr/src/uts/common/fs/zfs/ddt.c
575
if (DVA_IS_VALID(dva))
usr/src/uts/common/fs/zfs/dsl_dataset.c
190
dva_t *dva = &fakebp.blk_dva[0];
usr/src/uts/common/fs/zfs/dsl_dataset.c
202
DVA_SET_VDEV(dva, vdev);
usr/src/uts/common/fs/zfs/dsl_dataset.c
203
DVA_SET_OFFSET(dva, offset);
usr/src/uts/common/fs/zfs/dsl_dataset.c
204
DVA_SET_ASIZE(dva, size);
usr/src/uts/common/fs/zfs/dsl_scan.c
3132
const dva_t *dva = &bp->blk_dva[0];
usr/src/uts/common/fs/zfs/dsl_scan.c
3138
DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva),
usr/src/uts/common/fs/zfs/dsl_scan.c
3139
DVA_GET_ASIZE(dva), tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3186
dsl_scan_need_resilver(spa_t *spa, const dva_t *dva, size_t psize,
usr/src/uts/common/fs/zfs/dsl_scan.c
3191
vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva));
usr/src/uts/common/fs/zfs/dsl_scan.c
3204
if (DVA_GET_GANG(dva)) {
usr/src/uts/common/fs/zfs/dsl_scan.c
3229
if (!vdev_dtl_need_resilver(vd, DVA_GET_OFFSET(dva), psize))
usr/src/uts/common/fs/zfs/dsl_scan.c
3813
dva_t dva;
usr/src/uts/common/fs/zfs/dsl_scan.c
3816
dva = bp->blk_dva[i];
usr/src/uts/common/fs/zfs/dsl_scan.c
3817
vdev = vdev_lookup_top(spa, DVA_GET_VDEV(&dva));
usr/src/uts/common/fs/zfs/dsl_scan.c
3866
const dva_t *dva = &bp->blk_dva[d];
usr/src/uts/common/fs/zfs/dsl_scan.c
3872
scn->scn_phys.scn_examined += DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/dsl_scan.c
3873
spa->spa_scan_pass_exam += DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/dsl_scan.c
3877
needs_io = dsl_scan_need_resilver(spa, dva, psize,
usr/src/uts/common/fs/zfs/metaslab.c
4349
metaslab_is_unique(metaslab_t *msp, dva_t *dva)
usr/src/uts/common/fs/zfs/metaslab.c
4353
if (DVA_GET_ASIZE(dva) == 0)
usr/src/uts/common/fs/zfs/metaslab.c
4356
if (msp->ms_group->mg_vd->vdev_id != DVA_GET_VDEV(dva))
usr/src/uts/common/fs/zfs/metaslab.c
4359
dva_ms_id = DVA_GET_OFFSET(dva) >> msp->ms_group->mg_vd->vdev_ms_shift;
usr/src/uts/common/fs/zfs/metaslab.c
4502
const dva_t *dva = bp->blk_dva;
usr/src/uts/common/fs/zfs/metaslab.c
4506
uint64_t vdev = DVA_GET_VDEV(&dva[d]);
usr/src/uts/common/fs/zfs/metaslab.c
4568
dva_t *dva, int d, boolean_t want_unique, uint64_t asize, int allocator,
usr/src/uts/common/fs/zfs/metaslab.c
4606
!metaslab_is_unique(msp, &dva[i]))
usr/src/uts/common/fs/zfs/metaslab.c
4660
uint64_t asize, uint64_t txg, boolean_t want_unique, dva_t *dva, int d,
usr/src/uts/common/fs/zfs/metaslab.c
4669
DVA_GET_VDEV(&dva[i]) == mg->mg_vd->vdev_id) {
usr/src/uts/common/fs/zfs/metaslab.c
4672
DVA_GET_VDEV(&dva[i]) == mg->mg_vd->vdev_id) {
usr/src/uts/common/fs/zfs/metaslab.c
4735
msp = find_valid_metaslab(mg, activation_weight, dva, d,
usr/src/uts/common/fs/zfs/metaslab.c
4965
uint64_t asize, uint64_t txg, boolean_t want_unique, dva_t *dva, int d,
usr/src/uts/common/fs/zfs/metaslab.c
4972
dva, d, allocator, try_hard);
usr/src/uts/common/fs/zfs/metaslab.c
5004
dva_t *dva, int d, dva_t *hintdva, uint64_t txg, int flags,
usr/src/uts/common/fs/zfs/metaslab.c
5011
ASSERT(!DVA_IS_VALID(&dva[d]));
usr/src/uts/common/fs/zfs/metaslab.c
5064
vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[d - 1]));
usr/src/uts/common/fs/zfs/metaslab.c
5142
!try_hard, dva, d, allocator, try_hard);
usr/src/uts/common/fs/zfs/metaslab.c
5183
DVA_SET_VDEV(&dva[d], vd->vdev_id);
usr/src/uts/common/fs/zfs/metaslab.c
5184
DVA_SET_OFFSET(&dva[d], offset);
usr/src/uts/common/fs/zfs/metaslab.c
5185
DVA_SET_GANG(&dva[d], !!(flags & METASLAB_GANG_HEADER));
usr/src/uts/common/fs/zfs/metaslab.c
5186
DVA_SET_ASIZE(&dva[d], asize);
usr/src/uts/common/fs/zfs/metaslab.c
5203
bzero(&dva[d], sizeof (dva_t));
usr/src/uts/common/fs/zfs/metaslab.c
5395
dva_t *dva = &bp->blk_dva[0];
usr/src/uts/common/fs/zfs/metaslab.c
5397
uint64_t offset = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5398
uint64_t size = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5399
vdev_t *vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva));
usr/src/uts/common/fs/zfs/metaslab.c
5430
metaslab_unalloc_dva(spa_t *spa, const dva_t *dva, uint64_t txg)
usr/src/uts/common/fs/zfs/metaslab.c
5434
uint64_t vdev = DVA_GET_VDEV(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5435
uint64_t offset = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5436
uint64_t size = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5438
ASSERT(DVA_IS_VALID(dva));
usr/src/uts/common/fs/zfs/metaslab.c
5457
if (DVA_GET_GANG(dva))
usr/src/uts/common/fs/zfs/metaslab.c
5482
metaslab_free_dva(spa_t *spa, const dva_t *dva, boolean_t checkpoint)
usr/src/uts/common/fs/zfs/metaslab.c
5484
uint64_t vdev = DVA_GET_VDEV(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5485
uint64_t offset = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5486
uint64_t size = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5489
ASSERT(DVA_IS_VALID(dva));
usr/src/uts/common/fs/zfs/metaslab.c
5492
if (DVA_GET_GANG(dva)) {
usr/src/uts/common/fs/zfs/metaslab.c
5665
metaslab_claim_dva(spa_t *spa, const dva_t *dva, uint64_t txg)
usr/src/uts/common/fs/zfs/metaslab.c
5667
uint64_t vdev = DVA_GET_VDEV(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5668
uint64_t offset = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5669
uint64_t size = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/metaslab.c
5676
ASSERT(DVA_IS_VALID(dva));
usr/src/uts/common/fs/zfs/metaslab.c
5678
if (DVA_GET_GANG(dva))
usr/src/uts/common/fs/zfs/metaslab.c
5689
dva_t *dva = bp->blk_dva;
usr/src/uts/common/fs/zfs/metaslab.c
5709
error = metaslab_alloc_dva(spa, mc, psize, dva, d, hintdva,
usr/src/uts/common/fs/zfs/metaslab.c
5713
metaslab_unalloc_dva(spa, &dva[d], txg);
usr/src/uts/common/fs/zfs/metaslab.c
5715
DVA_GET_VDEV(&dva[d]), zio, flags,
usr/src/uts/common/fs/zfs/metaslab.c
5717
bzero(&dva[d], sizeof (dva_t));
usr/src/uts/common/fs/zfs/metaslab.c
5727
DVA_GET_VDEV(&dva[d]), zio, flags, allocator);
usr/src/uts/common/fs/zfs/metaslab.c
5744
const dva_t *dva = bp->blk_dva;
usr/src/uts/common/fs/zfs/metaslab.c
5781
metaslab_unalloc_dva(spa, &dva[d], txg);
usr/src/uts/common/fs/zfs/metaslab.c
5784
metaslab_free_dva(spa, &dva[d], checkpoint);
usr/src/uts/common/fs/zfs/metaslab.c
5794
const dva_t *dva = bp->blk_dva;
usr/src/uts/common/fs/zfs/metaslab.c
5812
error = metaslab_claim_dva(spa, &dva[d], txg);
usr/src/uts/common/fs/zfs/spa_misc.c
2016
dva_get_dsize_sync(spa_t *spa, const dva_t *dva)
usr/src/uts/common/fs/zfs/spa_misc.c
2018
uint64_t asize = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/spa_misc.c
2024
vdev_t *vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva));
usr/src/uts/common/fs/zfs/sys/spa.h
401
#define DVA_GET_ASIZE(dva) \
usr/src/uts/common/fs/zfs/sys/spa.h
402
BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0)
usr/src/uts/common/fs/zfs/sys/spa.h
403
#define DVA_SET_ASIZE(dva, x) \
usr/src/uts/common/fs/zfs/sys/spa.h
404
BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \
usr/src/uts/common/fs/zfs/sys/spa.h
407
#define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8)
usr/src/uts/common/fs/zfs/sys/spa.h
408
#define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x)
usr/src/uts/common/fs/zfs/sys/spa.h
410
#define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, SPA_VDEVBITS)
usr/src/uts/common/fs/zfs/sys/spa.h
411
#define DVA_SET_VDEV(dva, x) \
usr/src/uts/common/fs/zfs/sys/spa.h
412
BF64_SET((dva)->dva_word[0], 32, SPA_VDEVBITS, x)
usr/src/uts/common/fs/zfs/sys/spa.h
414
#define DVA_GET_OFFSET(dva) \
usr/src/uts/common/fs/zfs/sys/spa.h
415
BF64_GET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0)
usr/src/uts/common/fs/zfs/sys/spa.h
416
#define DVA_SET_OFFSET(dva, x) \
usr/src/uts/common/fs/zfs/sys/spa.h
417
BF64_SET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0, x)
usr/src/uts/common/fs/zfs/sys/spa.h
419
#define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1)
usr/src/uts/common/fs/zfs/sys/spa.h
420
#define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x)
usr/src/uts/common/fs/zfs/sys/spa.h
556
#define DVA_IS_VALID(dva) (DVA_GET_ASIZE(dva) != 0)
usr/src/uts/common/fs/zfs/sys/spa.h
561
#define DVA_IS_EMPTY(dva) ((dva)->dva_word[0] == 0ULL && \
usr/src/uts/common/fs/zfs/sys/spa.h
562
(dva)->dva_word[1] == 0ULL)
usr/src/uts/common/fs/zfs/sys/spa.h
643
const dva_t *dva = &bp->blk_dva[d]; \
usr/src/uts/common/fs/zfs/sys/spa.h
644
if (DVA_IS_VALID(dva)) \
usr/src/uts/common/fs/zfs/sys/spa.h
648
(u_longlong_t)DVA_GET_VDEV(dva), \
usr/src/uts/common/fs/zfs/sys/spa.h
649
(u_longlong_t)DVA_GET_OFFSET(dva), \
usr/src/uts/common/fs/zfs/sys/spa.h
650
(u_longlong_t)DVA_GET_ASIZE(dva), \
usr/src/uts/common/fs/zfs/sys/spa.h
979
extern uint64_t dva_get_dsize_sync(spa_t *spa, const dva_t *dva);
usr/src/uts/common/fs/zfs/sys/spa.h
995
extern boolean_t zfs_dva_valid(spa_t *spa, const dva_t *dva,
usr/src/uts/common/fs/zfs/vdev_mirror.c
252
dva_t *dva = zio->io_bp->blk_dva;
usr/src/uts/common/fs/zfs/vdev_mirror.c
293
if (zfs_dva_valid(spa, &dva[i], zio->io_bp))
usr/src/uts/common/fs/zfs/vdev_mirror.c
294
dva_copy[j++] = dva[i];
usr/src/uts/common/fs/zfs/vdev_mirror.c
302
dva = dva_copy;
usr/src/uts/common/fs/zfs/vdev_mirror.c
311
mc->mc_vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[c]));
usr/src/uts/common/fs/zfs/vdev_mirror.c
312
mc->mc_offset = DVA_GET_OFFSET(&dva[c]);
usr/src/uts/common/fs/zfs/vdev_mirror.c
448
dva_t *dva = zio->io_bp->blk_dva;
usr/src/uts/common/fs/zfs/vdev_mirror.c
456
if (DVA_GET_VDEV(&dva[c]) == DVA_GET_VDEV(&dva[preferred]))
usr/src/uts/common/fs/zfs/zil.c
155
const dva_t *dva;
usr/src/uts/common/fs/zfs/zil.c
162
dva = BP_IDENTITY(bp);
usr/src/uts/common/fs/zfs/zil.c
164
if (avl_find(t, dva, &where) != NULL)
usr/src/uts/common/fs/zfs/zil.c
168
zn->zn_dva = *dva;
usr/src/uts/common/fs/zfs/zio.c
900
zfs_dva_valid(spa_t *spa, const dva_t *dva, const blkptr_t *bp)
usr/src/uts/common/fs/zfs/zio.c
902
uint64_t vdevid = DVA_GET_VDEV(dva);
usr/src/uts/common/fs/zfs/zio.c
918
uint64_t offset = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/zio.c
919
uint64_t asize = DVA_GET_ASIZE(dva);
usr/src/uts/common/fs/zfs/zio_checksum.c
268
const dva_t *dva = BP_IDENTITY(bp);
usr/src/uts/common/fs/zfs/zio_checksum.c
273
ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0);
usr/src/uts/common/fs/zfs/zio_inject.c
127
zio_match_handler(zbookmark_phys_t *zb, uint64_t type, int dva,
usr/src/uts/common/fs/zfs/zio_inject.c
151
(record->zi_dvas == 0 || (record->zi_dvas & (1ULL << dva))) &&
usr/src/uts/common/fs/zfs/zio_inject.c
198
dva_t *dva = &zio->io_bp->blk_dva[i];
usr/src/uts/common/fs/zfs/zio_inject.c
199
uint64_t off = DVA_GET_OFFSET(dva);
usr/src/uts/common/fs/zfs/zio_inject.c
201
DVA_GET_VDEV(dva));