/illumos-gate/usr/src/lib/efcode/fcdriver/ |
H A D | dma.c | 91 fstack_t va, dva, len; local 97 dva = POP(DS); 101 fc_ptr2cell(dva), fc_ptr2cell(va));
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zio_checksum.c | 206 dva_t *dva = BP_IDENTITY(bp); local 211 ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0);
|
H A D | vdev_mirror.c | 81 dva_t *dva = zio->io_bp->blk_dva; local 100 if (DVA_GET_VDEV(&dva[d]) == DVA_GET_VDEV(&dva[c])) 107 mc->mc_vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[c])); 108 mc->mc_offset = DVA_GET_OFFSET(&dva[c]);
|
H A D | ddt.c | 555 dva_t *dva = ddp->ddp_dva; local 556 int copies = 0 - DVA_GET_GANG(dva); 558 for (int d = 0; d < SPA_DVAS_PER_BP; d++, dva++) 559 if (DVA_IS_VALID(dva))
|
H A D | metaslab.c | 2458 metaslab_distance(metaslab_t *msp, dva_t *dva) argument 2461 uint64_t offset = DVA_GET_OFFSET(dva) >> ms_shift; 2464 if (msp->ms_group->mg_vd->vdev_id != DVA_GET_VDEV(dva)) 2619 const dva_t *dva = bp->blk_dva; local 2623 uint64_t vdev = DVA_GET_VDEV(&dva[d]); 2669 uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) 2679 if (DVA_GET_VDEV(&dva[i]) == mg->mg_vd->vdev_id) { 2735 if (metaslab_distance(msp, &dva[i]) < 2862 uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) 2868 min_distance, dva, 2668 metaslab_group_alloc_normal(metaslab_group_t *mg, zio_alloc_list_t *zal, uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) argument 2861 metaslab_group_alloc(metaslab_group_t *mg, zio_alloc_list_t *zal, uint64_t asize, uint64_t txg, uint64_t min_distance, dva_t *dva, int d) argument 2907 metaslab_alloc_dva(spa_t *spa, metaslab_class_t *mc, uint64_t psize, dva_t *dva, int d, dva_t *hintdva, uint64_t txg, int flags, zio_alloc_list_t *zal) argument 3122 metaslab_free_dva(spa_t *spa, const dva_t *dva, uint64_t txg, boolean_t now) argument 3180 metaslab_claim_dva(spa_t *spa, const dva_t *dva, uint64_t txg) argument 3283 dva_t *dva = bp->blk_dva; local 3337 const dva_t *dva = bp->blk_dva; local 3354 const dva_t *dva = bp->blk_dva; local [all...] |
H A D | spa_misc.c | 1770 dva_get_dsize_sync(spa_t *spa, const dva_t *dva) argument 1772 uint64_t asize = DVA_GET_ASIZE(dva); 1778 vdev_t *vd = vdev_lookup_top(spa, DVA_GET_VDEV(dva));
|
H A D | zil.c | 141 const dva_t *dva; local 148 dva = BP_IDENTITY(bp); 150 if (avl_find(t, dva, &where) != NULL) 154 zn->zn_dva = *dva;
|
H A D | arc.c | 1015 #define BUF_HASH_INDEX(spa, dva, birth) \ 1016 (buf_hash(spa, dva, birth) & buf_hash_table.ht_mask) 1119 buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth) argument 1121 uint8_t *vdva = (uint8_t *)dva; 1139 #define HDR_EQUAL(spa, dva, birth, hdr) \ 1140 ((hdr)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \ 1141 ((hdr)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \ 1155 const dva_t *dva = BP_IDENTITY(bp); local 1157 uint64_t idx = BUF_HASH_INDEX(spa, dva, birth); 1164 if (HDR_EQUAL(spa, dva, birt [all...] |
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | getdment.c | 295 char **dva; local 304 for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva++) { 335 char **dva; local 340 for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva ++) {
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/ |
H A D | spa.h | 90 typedef struct dva { struct 178 #define DVA_GET_ASIZE(dva) \ 179 BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0) 180 #define DVA_SET_ASIZE(dva, x) \ 181 BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \ 184 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) 185 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) 187 #define DVA_GET_VDEV(dva) BF64_GE [all...] |
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlaggr.c | 1353 dladm_vlan_attr_t dva; local 1355 if (dladm_vlan_info(handle, linkid, &dva, DLADM_OPT_PERSIST) != 1359 if (dva.dv_linkid == aggr_held_arg->aggrid) {
|
H A D | libdllink.c | 940 dladm_vlan_attr_t dva; local 942 status = dladm_vlan_info(handle, linkid, &dva, 946 linkid = dva.dv_linkid; 947 vid = dva.dv_vid;
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | spa.h | 142 typedef struct dva { struct 341 #define DVA_GET_ASIZE(dva) \ 342 BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0) 343 #define DVA_SET_ASIZE(dva, x) \ 344 BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \ 347 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) 348 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) 350 #define DVA_GET_VDEV(dva) BF64_GE [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_srv.c | 376 struct vattr dva; local 407 dva.va_mask = AT_ALL; 408 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; 501 dva.va_mask = AT_ALL; 502 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva;
|
H A D | nfs3_vnops.c | 4069 vattr_t dva; local 4106 res.dir_attributes.fres.vap = &dva; 4179 vattr_t dva; local 4216 res.dir_attributes.fres.vap = &dva;
|
H A D | nfs4_vnops.c | 824 * append NVERIFY(owner_group == dva.va_gid) and 6850 struct vattr dva; local 6853 dva.va_mask = AT_MODE | AT_GID; 6854 if (VOP_GETATTR(dvp, &dva, 0, cr, NULL) == 0) { 6860 * append NVERIFY(owner_group == dva.va_gid) and 6863 if (mi->mi_flags & MI4_GRPID || dva.va_mode & VSGID) { 6866 if (dva.va_gid != GID_NOBODY) { 6868 va->va_gid = dva.va_gid;
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_zfs.c | 300 * Read a block of data based on the gang block address dva, 308 zio_read_gang(blkptr_t *bp, dva_t *dva, void *buf, char *stack) argument 317 offset = DVA_GET_OFFSET(dva); 330 ZIO_SET_CHECKSUM(&tmpbp.blk_cksum, DVA_GET_VDEV(dva), 331 DVA_GET_OFFSET(dva), bp->blk_birth, 0); 363 /* pick a good dva from the block pointer */
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | zfssubr.c | 207 const dva_t *dva = BP_IDENTITY(bp); local 212 ZIO_SET_CHECKSUM(zcp, DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), txg, 0);
|
H A D | zfsimpl.h | 139 typedef struct dva { struct 329 #define DVA_GET_ASIZE(dva) \ 330 BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0) 331 #define DVA_SET_ASIZE(dva, x) \ 332 BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \ 335 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) 336 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) 338 #define DVA_GET_VDEV(dva) BF64_GE [all...] |
/illumos-gate/usr/src/boot/sys/boot/zfs/ |
H A D | zfsimpl.c | 1194 const dva_t *dva = &bp->blk_dva[i]; local 1199 if (!dva->dva_word[0] && !dva->dva_word[1]) 1202 vdevid = DVA_GET_VDEV(dva); 1203 offset = DVA_GET_OFFSET(dva); 1222 if (DVA_GET_GANG(dva))
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 1173 const dva_t *dva = bp->blk_dva; local 1195 (u_longlong_t)DVA_GET_VDEV(&dva[i]), 1196 (u_longlong_t)DVA_GET_OFFSET(&dva[i]), 1197 (u_longlong_t)DVA_GET_ASIZE(&dva[i])); 3282 dva_t *dva = bp->blk_dva; local 3363 DVA_SET_VDEV(&dva[0], vd->vdev_id); 3364 DVA_SET_OFFSET(&dva[0], offset); 3365 DVA_SET_GANG(&dva[0], !!(flags & ZDB_FLAG_GBH)); 3366 DVA_SET_ASIZE(&dva[0], vdev_psize_to_asize(vd, psize));
|
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 803 dva_t dva; member in struct:abuf_find_data 812 dva_t dva; local 814 if (GETMEMBID(addr, &data->id, b_dva, dva)) { 818 if (dva.dva_word[0] == data->dva.dva_word[0] && 819 dva.dva_word[1] == data->dva.dva_word[1]) { 845 data.dva.dva_word[i] = mdb_strtoull(argv[i].a_un.a_str); 848 data.dva.dva_word[i] = argv[i].a_un.a_val;
|