Home
last modified time | relevance | path

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

/freebsd-13.1/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_import.c133 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset()
134 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset()
135 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset()
148 vdev_label_t *label; in zpool_clear_label()
157 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_clear_label()
159 if ((label = calloc(1, sizeof (vdev_label_t))) == NULL) in zpool_clear_label()
171 if (pread64(fd, label, sizeof (vdev_label_t), in zpool_clear_label()
172 label_offset(size, l)) != sizeof (vdev_label_t)) { in zpool_clear_label()
212 memset(label, 0, sizeof (vdev_label_t)); in zpool_clear_label()
213 size_t label_size = sizeof (vdev_label_t) - (2 * VDEV_PAD_SIZE); in zpool_clear_label()
/freebsd-13.1/usr.sbin/fstyp/
H A Dzfs.c46 vdev_label_t *vdev_label = NULL; in fstyp_zfs()
58 vdev_label = (vdev_label_t *)read_buf(fp, 0, sizeof(*vdev_label)); in fstyp_zfs()
/freebsd-13.1/sys/contrib/openzfs/cmd/zinject/
H A Dtranslate.c379 record->zi_start = offsetof(vdev_label_t, vl_uberblock[0]); in translate_device()
383 record->zi_start = offsetof(vdev_label_t, vl_vdev_phys); in translate_device()
387 record->zi_start = offsetof(vdev_label_t, vl_pad1); in translate_device()
391 record->zi_start = offsetof(vdev_label_t, vl_be); in translate_device()
/freebsd-13.1/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h489 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
531 } vdev_label_t; /* 256K total */ typedef
540 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t))
550 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE)
551 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
/freebsd-13.1/sys/contrib/openzfs/module/zfs/
H A Dvdev_label.c163 ASSERT(offset < sizeof (vdev_label_t)); in vdev_label_offset()
167 0 : psize - VDEV_LABELS * sizeof (vdev_label_t))); in vdev_label_offset()
180 offset += (VDEV_LABELS / 2) * sizeof (vdev_label_t); in vdev_label_number()
182 l = offset / sizeof (vdev_label_t); in vdev_label_number()
790 offsetof(vdev_label_t, vl_vdev_phys), sizeof (vdev_phys_t), in vdev_label_read_config()
1152 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_init()
1161 offsetof(vdev_label_t, vl_be), in vdev_label_init()
1165 offsetof(vdev_label_t, vl_uberblock), in vdev_label_init()
1243 offsetof(vdev_label_t, vl_be), VDEV_PAD_SIZE, in vdev_label_read_bootenv_impl()
1392 offsetof(vdev_label_t, vl_be), in vdev_label_write_bootenv()
[all …]
H A Dvdev.c1720 offsetof(vdev_label_t, vl_be)), VDEV_PAD_SIZE, in vdev_probe()
1992 osize = P2ALIGN(osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
1993 max_osize = P2ALIGN(max_osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
/freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_label_os.c64 offsetof(vdev_label_t, vl_be), in vdev_label_write_pad2()
H A Dvdev_geom.c461 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in vdev_geom_read_config()
/freebsd-13.1/sys/cddl/boot/zfs/
H A Dzfsimpl.h521 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
554 } vdev_label_t; /* 256K total */ typedef
566 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t))
572 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE)
573 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
/freebsd-13.1/sys/contrib/openzfs/lib/libzutil/
H A Dzutil_import.c886 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset()
887 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset()
888 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset()
910 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_read_label_slow()
988 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_read_label()
/freebsd-13.1/stand/libsa/zfs/
H A Dzfsimpl.c1571 label_offset = psize - VDEV_LABELS * sizeof (vdev_label_t); in vdev_label_offset()
1573 return (offset + l * sizeof (vdev_label_t) + label_offset); in vdev_label_offset()
1654 o_phys = offsetof(vdev_label_t, vl_vdev_phys); in vdev_label_write_validate()
1721 offsetof(vdev_label_t, vl_be)); in vdev_write_bootenv_impl()
1819 offsetof(vdev_label_t, vl_be), in vdev_read_bootenv()
1950 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config()
2042 (uint64_t)sizeof (vdev_label_t)); in vdev_probe()
/freebsd-13.1/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c4170 vdev_label_t label;
4762 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in dump_label()
/freebsd-13.1/sys/contrib/openzfs/cmd/ztest/
H A Dztest.c6253 uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); in ztest_fault_inject()