Searched refs:vdev_label_t (Results 1 – 10 of 10) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_import.c | 133 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()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zinject/ |
| H A D | translate.c | 379 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()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | vdev_impl.h | 484 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)]) 526 } vdev_label_t; /* 256K total */ typedef 535 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t)) 545 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE) 546 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
|
| /f-stack/freebsd/contrib/openzfs/module/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() 789 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config() 1144 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_init() 1153 offsetof(vdev_label_t, vl_be), in vdev_label_init() 1157 offsetof(vdev_label_t, vl_uberblock), in vdev_label_init() 1235 offsetof(vdev_label_t, vl_be), VDEV_PAD_SIZE, in vdev_label_read_bootenv_impl() 1384 offsetof(vdev_label_t, vl_be), in vdev_label_write_bootenv() [all …]
|
| H A D | vdev.c | 1623 offsetof(vdev_label_t, vl_be)), VDEV_PAD_SIZE, in vdev_probe() 1886 osize = P2ALIGN(osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open() 1887 max_osize = P2ALIGN(max_osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | vdev_label_os.c | 64 offsetof(vdev_label_t, vl_be), in vdev_label_write_pad2()
|
| H A D | vdev_geom.c | 456 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in vdev_geom_read_config()
|
| /f-stack/freebsd/contrib/openzfs/lib/libzutil/ |
| H A D | zutil_import.c | 876 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0); in label_offset() 877 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in label_offset() 878 0 : size - VDEV_LABELS * sizeof (vdev_label_t))); in label_offset() 891 vdev_label_t *label; in zpool_read_label() 900 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_read_label() 909 if (pread64(fd, label, sizeof (vdev_label_t), in zpool_read_label() 910 label_offset(size, l)) != sizeof (vdev_label_t)) in zpool_read_label()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 4138 vdev_label_t label; 4648 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in dump_label()
|
| /f-stack/freebsd/contrib/openzfs/cmd/ztest/ |
| H A D | ztest.c | 6122 uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); in ztest_fault_inject()
|