/illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/ |
H A D | vdev_impl.h | 43 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(sh)]) 57 } vdev_label_t; /* 256K total */ typedef 63 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t)) 69 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE) 70 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_import.c | 158 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset() 159 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset() 160 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset() 171 vdev_label_t *label; in zpool_clear_label() 180 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_clear_label() 182 if ((label = calloc(sizeof (vdev_label_t), 1)) == NULL) in zpool_clear_label() 194 if (pread64(fd, label, sizeof (vdev_label_t), in zpool_clear_label() 195 label_offset(size, l)) != sizeof (vdev_label_t)) { in zpool_clear_label() 235 memset(label, 0, sizeof (vdev_label_t)); in zpool_clear_label() 236 size_t label_size = sizeof (vdev_label_t) - (2 * VDEV_PAD_SIZE); in zpool_clear_label()
|
/illumos-gate/usr/src/cmd/zinject/ |
H A D | translate.c | 398 record->zi_start = offsetof(vdev_label_t, vl_uberblock[0]); in translate_device() 402 record->zi_start = offsetof(vdev_label_t, vl_vdev_phys); in translate_device() 406 record->zi_start = offsetof(vdev_label_t, vl_pad1); in translate_device() 410 record->zi_start = offsetof(vdev_label_t, vl_be); in translate_device()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | vdev_impl.h | 432 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)]) 474 } vdev_label_t; /* 256K total */ typedef 483 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t)) 493 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE) 494 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_label.c | 163 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() 765 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config() 1118 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_init() 1127 offsetof(vdev_label_t, vl_be), in vdev_label_init() 1131 offsetof(vdev_label_t, vl_uberblock), in vdev_label_init() 1209 offsetof(vdev_label_t, vl_be), VDEV_PAD_SIZE, in vdev_label_read_bootenv_impl() 1358 offsetof(vdev_label_t, vl_be), in vdev_label_write_bootenv() [all …]
|
H A D | vdev_disk.c | 1100 vdev_label_t *label; in vdev_disk_read_rootlabel() 1128 size = P2ALIGN_TYPED(s, sizeof (vdev_label_t), uint64_t); in vdev_disk_read_rootlabel() 1129 label = kmem_alloc(sizeof (vdev_label_t), KM_SLEEP); in vdev_disk_read_rootlabel() 1164 kmem_free(label, sizeof (vdev_label_t)); in vdev_disk_read_rootlabel()
|
H A D | vdev.c | 1478 offsetof(vdev_label_t, vl_be)), VDEV_PAD_SIZE, in vdev_probe() 1666 osize = P2ALIGN(osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open() 1667 max_osize = P2ALIGN(max_osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
|
/illumos-gate/usr/src/lib/libzutil/common/ |
H A D | zutil_import.c | 897 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset() 898 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset() 899 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset() 912 vdev_label_t *label; in zpool_read_label() 923 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_read_label() 925 if ((label = malloc(sizeof (vdev_label_t))) == NULL) in zpool_read_label() 931 if (pread64(fd, label, sizeof (vdev_label_t), in zpool_read_label() 932 label_offset(size, l)) != sizeof (vdev_label_t)) in zpool_read_label()
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 520 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)]) 553 } vdev_label_t; /* 256K total */ typedef 565 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t)) 571 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE) 572 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_zfs.c | 209 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in vdev_label_start() 210 0 : psize - VDEV_LABELS * sizeof (vdev_label_t))); in vdev_label_start() 1648 adjpl = P2ALIGN(adjpl, (uint64_t)sizeof (vdev_label_t)); in zfs_mount()
|
/illumos-gate/usr/src/boot/libsa/zfs/ |
H A D | zfsimpl.c | 1568 label_offset = psize - VDEV_LABELS * sizeof (vdev_label_t); in vdev_label_offset() 1570 return (offset + l * sizeof (vdev_label_t) + label_offset); in vdev_label_offset() 1651 o_phys = offsetof(vdev_label_t, vl_vdev_phys); in vdev_label_write_validate() 1718 offsetof(vdev_label_t, vl_be)); in vdev_write_bootenv_impl() 1816 offsetof(vdev_label_t, vl_be), in vdev_read_bootenv() 1946 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config() 2038 (uint64_t)sizeof (vdev_label_t)); in vdev_probe()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 3121 vdev_label_t label; 3256 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in dump_label()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 5725 uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); in ztest_fault_inject()
|