Lines Matching refs:vdev_label_t
851 ASSERT(P2PHASE_TYPED(size, sizeof (vdev_label_t), uint64_t) == 0);
852 return (l * sizeof (vdev_label_t) + (l < VDEV_LABELS / 2 ?
853 0 : size - VDEV_LABELS * sizeof (vdev_label_t)));
865 vdev_label_t *label;
872 size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t);
874 if ((label = malloc(sizeof (vdev_label_t))) == NULL)
878 if (pread64(fd, label, sizeof (vdev_label_t),
879 label_offset(size, l)) != sizeof (vdev_label_t))
1098 vdev_label_t *label;
1104 psize = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t);
1106 if ((label = calloc(1, sizeof (vdev_label_t))) == NULL)
1111 offset = offsetof(vdev_label_t, vl_vdev_phys);
1116 offset = offsetof(vdev_label_t, vl_uberblock);