| /freebsd-12-stable/usr.sbin/fstyp/ |
| D | zfs.c | 48 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-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| D | vdev_impl.h | 414 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)]) 427 } vdev_label_t; /* 256K total */ typedef 436 #define VDEV_BOOT_OFFSET (2 * sizeof (vdev_label_t)) 446 #define VDEV_LABEL_START_SIZE (2 * sizeof (vdev_label_t) + VDEV_BOOT_SIZE) 447 #define VDEV_LABEL_END_SIZE (2 * sizeof (vdev_label_t))
|
| /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| D | vdev_label.c | 167 ASSERT(offset < sizeof (vdev_label_t)); in vdev_label_offset() 168 ASSERT(P2PHASE_TYPED(psize, sizeof (vdev_label_t), uint64_t) == 0); in vdev_label_offset() 170 return (offset + l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ? in vdev_label_offset() 171 0 : psize - VDEV_LABELS * sizeof (vdev_label_t))); in vdev_label_offset() 184 offset += (VDEV_LABELS / 2) * sizeof (vdev_label_t); in vdev_label_number() 186 l = offset / sizeof (vdev_label_t); in vdev_label_number() 604 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config() 971 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_init() 980 offsetof(vdev_label_t, vl_pad2), in vdev_label_init() 984 offsetof(vdev_label_t, vl_uberblock), in vdev_label_init() [all …]
|
| D | vdev_disk.c | 902 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()
|
| D | vdev_geom.c | 463 psize = P2ALIGN(psize, (uint64_t)sizeof(vdev_label_t)); in vdev_geom_read_config()
|
| D | vdev.c | 1568 offsetof(vdev_label_t, vl_pad2)), VDEV_PAD_SIZE, in vdev_probe() 1761 osize = P2ALIGN(osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open() 1762 max_osize = P2ALIGN(max_osize, (uint64_t)sizeof (vdev_label_t)); in vdev_open()
|
| /freebsd-12-stable/cddl/contrib/opensolaris/cmd/zinject/ |
| D | translate.c | 475 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-stable/cddl/contrib/opensolaris/lib/libzfs/common/ |
| D | libzfs_import.c | 864 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() 886 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); 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() 945 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t); in zpool_read_all_labels() 1200 vdev_label_t *label; in zpool_clear_label() [all …]
|
| /freebsd-12-stable/sys/cddl/boot/zfs/ |
| D | zfsimpl.h | 521 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-12-stable/stand/libsa/zfs/ |
| D | zfs.c | 602 off_t off = offsetof(vdev_label_t, vl_be); in vdev_clear_pad2() 645 off_t off = offsetof(vdev_label_t, vl_be); in vdev_read_pad2()
|
| D | zfsimpl.c | 1538 label_offset = psize - VDEV_LABELS * sizeof (vdev_label_t); in vdev_label_offset() 1540 return (offset + l * sizeof (vdev_label_t) + label_offset); in vdev_label_offset() 1669 offsetof(vdev_label_t, vl_vdev_phys), in vdev_label_read_config() 1759 (uint64_t)sizeof (vdev_label_t)); in vdev_probe()
|
| /freebsd-12-stable/cddl/contrib/opensolaris/cmd/zdb/ |
| D | zdb.c | 2555 dump_label_uberblocks(vdev_label_t *lbl, uint64_t ashift) in dump_label_uberblocks() 2688 vdev_label_t label; in dump_label() 2735 psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); in dump_label()
|
| /freebsd-12-stable/cddl/contrib/opensolaris/cmd/ztest/ |
| D | ztest.c | 5634 uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); in ztest_fault_inject()
|