| /netvirt/usr/src/grub/grub-0.95/stage2/zfs-include/ |
| spa.h | 68 * The DVA size encodings for LSIZE and PSIZE support blocks up to 32MB. 82 typedef struct dva { struct 163 * Macros to get and set fields in a bp or DVA. 165 #define DVA_GET_ASIZE(dva) \ 166 BF64_GET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0) 167 #define DVA_SET_ASIZE(dva, x) \ 168 BF64_SET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0, x) 170 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) 171 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x [all...] |
| /netvirt/usr/src/lib/efcode/fcdriver/ |
| dma.c | 91 fstack_t va, dva, len; local 97 dva = POP(DS); 101 fc_ptr2cell(dva), fc_ptr2cell(va));
|
| /netvirt/usr/src/uts/common/fs/zfs/sys/ |
| spa.h | 92 * The DVA size encodings for LSIZE and PSIZE support blocks up to 32MB. 106 typedef struct dva { struct 187 * Macros to get and set fields in a bp or DVA. 189 #define DVA_GET_ASIZE(dva) \ 190 BF64_GET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0) 191 #define DVA_SET_ASIZE(dva, x) \ 192 BF64_SET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0, x) 194 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) 195 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x [all...] |
| /netvirt/usr/src/uts/common/fs/zfs/ |
| metaslab.c | 613 metaslab_distance(metaslab_t *msp, dva_t *dva) 616 uint64_t offset = DVA_GET_OFFSET(dva) >> ms_shift; 619 if (msp->ms_group->mg_vd->vdev_id != DVA_GET_VDEV(dva)) 631 uint64_t min_distance, dva_t *dva, int d) 642 if (DVA_GET_VDEV(&dva[i]) == mg->mg_vd->vdev_id) 660 if (metaslab_distance(msp, &dva[i]) < 719 dva_t *dva, int d, dva_t *hintdva, uint64_t txg, boolean_t hintdva_avoid) 729 ASSERT(!DVA_IS_VALID(&dva[d])); 766 vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[d - 1])); 809 offset = metaslab_group_alloc(mg, asize, txg, distance, dva, d) 996 dva_t *dva = bp->blk_dva; local 1028 const dva_t *dva = bp->blk_dva; local 1041 const dva_t *dva = bp->blk_dva; local [all...] |
| vdev_mirror.c | 65 dva_t *dva = zio->io_bp->blk_dva; local 84 if (DVA_GET_VDEV(&dva[d]) == DVA_GET_VDEV(&dva[c])) 91 mc->mc_vd = vdev_lookup_top(spa, DVA_GET_VDEV(&dva[c])); 92 mc->mc_offset = DVA_GET_OFFSET(&dva[c]);
|
| spa_misc.c | 944 const dva_t *dva = &bp->blk_dva[d]; local 946 "DVA[%d]=<%llu:%llx:%llx> ", d, 947 (u_longlong_t)DVA_GET_VDEV(dva), 948 (u_longlong_t)DVA_GET_OFFSET(dva), 949 (u_longlong_t)DVA_GET_ASIZE(dva)); 1158 * handle BPs with more than one DVA allocated. Set our max
|
| arc.c | 29 * DVA-based Adjustable Replacement Cache 77 * ways: 1) via a hash table lookup using the DVA as a key, 184 * a DVA. These are buffers that hold dirty block copies 187 * that cannot be freed. Generally, they will aquire a DVA 501 #define BUF_HASH_INDEX(spa, dva, birth) \ 502 (buf_hash(spa, dva, birth) & buf_hash_table.ht_mask) 592 buf_hash(spa_t *spa, dva_t *dva, uint64_t birth) 595 uint8_t *vdva = (uint8_t *)dva; 614 #define BUF_EQUAL(spa, dva, birth, buf) \ 615 ((buf)->b_dva.dva_word[0] == (dva)->dva_word[0]) && [all...] |
| zil.c | 120 zil_dva_tree_add(avl_tree_t *t, dva_t *dva) 125 if (avl_find(t, dva, &where) != NULL) 129 zn->zn_dva = *dva; [all...] |
| zio.c | 117 * An allocation zio is one that either currently has the DVA allocate 957 * We must zero out the old DVA and blk_birth before reallocating 1535 dva_t *dva = bp->blk_dva; local [all...] |
| spa.c | 3258 dva_t *dva = bp->blk_dva; local [all...] |
| /netvirt/usr/src/lib/libbsm/common/ |
| getdment.c | 291 char **dva; local 296 for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva ++) {
|
| /netvirt/usr/src/cmd/mdb/common/modules/zfs/ |
| zfs.c | 441 dva_t *dva = &bp.blk_dva[i]; local 443 mdb_printf("DVA[%d]: vdev_id %lld / %llx\n", i, 444 DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva)); 445 mdb_printf("DVA[%d]: GANG: %-5s GRID: %04x\t" 446 "ASIZE: %llx\n", i, DVA_GET_GANG(dva) ? "TRUE" : "FALSE", 447 DVA_GET_GRID(dva), DVA_GET_ASIZE(dva)); 448 mdb_printf("DVA[%d]: :%llu:%llx:%llx:%s%s%s%s\n", i, 449 DVA_GET_VDEV(dva), DVA_GET_OFFSET(dva), BP_GET_PSIZE(&bp) 701 dva_t dva; member in struct:abuf_find_data 710 dva_t dva; local [all...] |
| /netvirt/usr/src/cmd/zdb/ |
| zdb.c | 577 dva_t *dva = bp->blk_dva; local 585 (u_longlong_t)DVA_GET_VDEV(&dva[i]), 586 (u_longlong_t)DVA_GET_OFFSET(&dva[i]), 587 (u_longlong_t)DVA_GET_ASIZE(&dva[i])); 1261 dva_t *dva = bp->blk_dva; local 1771 dva_t *dva = bp->blk_dva; local [all...] |
| /netvirt/usr/src/uts/common/fs/nfs/ |
| nfs3_srv.c | 358 struct vattr dva; local 382 dva.va_mask = AT_ALL; 383 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; 386 dva.va_mask = AT_ALL; 387 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; 476 dva.va_mask = AT_ALL; 477 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; [all...] |
| nfs3_vnops.c | 4014 vattr_t dva; local 4124 vattr_t dva; local [all...] |
| nfs4_vnops.c | 811 * append NVERIFY(owner_group == dva.va_gid) and 6759 struct vattr dva; local [all...] |