Home
last modified time | relevance | path

Searched refs:vdev_label_t (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/usr.sbin/fstyp/
H A Dzfs.c48 vdev_label_t *vdev_label = NULL; in fstyp_zfs()
60 vdev_label = (vdev_label_t *)read_buf(fp, 0, sizeof(*vdev_label)); in fstyp_zfs()
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dvdev_impl.h406 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
419 } vdev_label_t; /* 256K total */ typedef
428 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t))
438 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE)
439 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
/freebsd-12.1/cddl/contrib/opensolaris/lib/libzfs/common/
H A Dlibzfs_import.c864 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset()
865 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset()
866 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset()
879 vdev_label_t *label; in zpool_read_label()
888 if ((label = malloc(sizeof (vdev_label_t))) == NULL) in zpool_read_label()
892 if (pread64(fd, label, sizeof (vdev_label_t), in zpool_read_label()
893 label_offset(size, l)) != sizeof (vdev_label_t)) in zpool_read_label()
1200 vdev_label_t *label; in zpool_clear_label()
1207 if ((label = calloc(sizeof (vdev_label_t), 1)) == NULL) in zpool_clear_label()
1211 if (pwrite64(fd, label, sizeof (vdev_label_t), in zpool_clear_label()
[all …]
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_label.c165 ASSERT(offset < sizeof (vdev_label_t)); in vdev_label_offset()
166 ASSERT(P2PHASE_TYPED(psize, sizeof (vdev_label_t), uint64_t) == 0); in vdev_label_offset()
169 0 : psize - VDEV_LABELS * sizeof (vdev_label_t))); in vdev_label_offset()
182 offset += (VDEV_LABELS / 2) * sizeof (vdev_label_t); in vdev_label_number()
184 l = offset / sizeof (vdev_label_t); in vdev_label_number()
580 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config()
947 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_init()
956 offsetof(vdev_label_t, vl_pad2), in vdev_label_init()
960 offsetof(vdev_label_t, vl_uberblock), in vdev_label_init()
1021 offsetof(vdev_label_t, vl_pad2), in vdev_label_write_pad2()
[all …]
H A Dvdev_disk.c902 vdev_label_t *label; in vdev_disk_read_rootlabel()
929 size = P2ALIGN_TYPED(s, sizeof (vdev_label_t), uint64_t); in vdev_disk_read_rootlabel()
930 label = kmem_alloc(sizeof (vdev_label_t), KM_SLEEP); in vdev_disk_read_rootlabel()
965 kmem_free(label, sizeof (vdev_label_t)); in vdev_disk_read_rootlabel()
H A Dvdev_geom.c463 psize = P2ALIGN(psize, (uint64_t)sizeof(vdev_label_t)); in vdev_geom_read_config()
H A Dvdev.c1447 offsetof(vdev_label_t, vl_pad2)), VDEV_PAD_SIZE, in vdev_probe()
1640 osize = P2ALIGN(osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
1641 max_osize = P2ALIGN(max_osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
/freebsd-12.1/cddl/contrib/opensolaris/cmd/zinject/
H A Dtranslate.c475 record->zi_start = offsetof(vdev_label_t, vl_uberblock[0]); in translate_device()
479 record->zi_start = offsetof(vdev_label_t, vl_vdev_phys); in translate_device()
483 record->zi_start = offsetof(vdev_label_t, vl_pad1); in translate_device()
487 record->zi_start = offsetof(vdev_label_t, vl_pad2); in translate_device()
/freebsd-12.1/sys/cddl/boot/zfs/
H A Dzfsimpl.h491 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
504 } vdev_label_t; /* 256K total */ typedef
516 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t))
522 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE)
523 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
/freebsd-12.1/stand/i386/zfsboot/
H A Dzfsboot.c321 off_t off = offsetof(vdev_label_t, vl_pad2); in vdev_read_pad2()
343 off_t off = offsetof(vdev_label_t, vl_pad2); in vdev_clear_pad2()
/freebsd-12.1/stand/libsa/zfs/
H A Dzfsimpl.c1515 label_offset = psize - VDEV_LABELS * sizeof (vdev_label_t); in vdev_label_offset()
1517 return (offset + l * sizeof (vdev_label_t) + label_offset); in vdev_label_offset()
1551 (uint64_t)sizeof (vdev_label_t)); in vdev_probe()
1561 offsetof(vdev_label_t, vl_vdev_phys)); in vdev_probe()
/freebsd-12.1/cddl/contrib/opensolaris/cmd/zdb/
H A Dzdb.c2502 dump_label_uberblocks(vdev_label_t *lbl, uint64_t ashift) in dump_label_uberblocks()
2629 vdev_label_t label; in dump_label()
2676 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in dump_label()
/freebsd-12.1/cddl/contrib/opensolaris/cmd/ztest/
H A Dztest.c5367 uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); in ztest_fault_inject()