HomeSort by relevance Sort by last modified time
    Searched refs:dva (Results 1 - 16 of 16) sorted by null

  /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...]

Completed in 2220 milliseconds