/titanic_41/usr/src/lib/libadm/common/ |
H A D | rdwr_vtoc.c | 205 read_extvtoc(int fd, struct extvtoc *extvtoc) in read_extvtoc() argument 215 if (ioctl(fd, DKIOCGEXTVTOC, (caddr_t)extvtoc) == -1) { in read_extvtoc() 236 bcopy(oldvtocp, extvtoc, sizeof (struct extvtoc)); in read_extvtoc() 238 bzero(extvtoc, sizeof (struct extvtoc)); in read_extvtoc() 239 libadm_vtoc_copy(oldvtocp, extvtoc); in read_extvtoc() 252 if (extvtoc->v_sanity != VTOC_SANE) { in read_extvtoc() 256 switch (extvtoc->v_version) { in read_extvtoc() 263 extvtoc->v_version = V_VERSION; in read_extvtoc() 264 if (extvtoc->v_nparts == 0) in read_extvtoc() 265 extvtoc->v_nparts = V_NUMPAR; in read_extvtoc() [all …]
|
/titanic_41/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 91 static void display(struct dk_geom *, struct extvtoc *, char *); 93 static void insert(char *, struct extvtoc *); 95 static void load(FILE *, struct dk_geom *, struct extvtoc *); 98 static void validate(struct dk_geom *, struct extvtoc *); 100 static int vread(int, struct extvtoc *, char *); 102 static void vwrite(int, struct extvtoc *, char *); 130 static struct extvtoc disk_vtoc; 142 struct extvtoc disk_vtoc; in main() 379 display(struct dk_geom *geom, struct extvtoc *vtoc, char *device) in display() 470 insert(char *data, struct extvtoc *vtoc) in insert() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 714 struct extvtoc *vtocp in stripe_get_extvtoc() 725 struct extvtoc *vtocp in stripe_set_extvtoc() 1212 struct extvtoc *extvtoc; in md_stripe_ioctl() local 1217 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_stripe_ioctl() 1218 if ((err = stripe_get_extvtoc(un, extvtoc)) != 0) { in md_stripe_ioctl() 1219 kmem_free(extvtoc, sizeof (*extvtoc)); in md_stripe_ioctl() 1223 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) in md_stripe_ioctl() 1226 kmem_free(extvtoc, sizeof (*extvtoc)); in md_stripe_ioctl() 1232 struct extvtoc *extvtoc; in md_stripe_ioctl() local 1237 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_stripe_ioctl() [all …]
|
/titanic_41/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 64 static int readvtoc(int fd, char *name, struct extvtoc *vtoc); 135 struct extvtoc vtdata; in partinfo() 170 struct extvtoc vtdata; in devinfo() 209 readvtoc(int fd, char *name, struct extvtoc *vtoc) in readvtoc()
|
/titanic_41/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 75 static freemap_t *findfree(struct dk_geom *, struct extvtoc *); 79 static void putfree(struct extvtoc *, freemap_t *); 81 static void puttable(struct dk_geom *, struct extvtoc *, freemap_t *, 86 static int readvtoc(int, char *, struct extvtoc *); 148 findfree(struct dk_geom *geom, struct extvtoc *vtoc) in findfree() 369 struct extvtoc vtoc; in prtvtoc() 432 putfree(struct extvtoc *vtoc, freemap_t *freemap) in putfree() 475 puttable(struct dk_geom *geom, struct extvtoc *vtoc, freemap_t *freemap, in puttable() 608 readvtoc(int fd, char *name, struct extvtoc *vtoc) in readvtoc()
|
/titanic_41/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 1413 struct extvtoc *extvtoc; in md_sp_ioctl() local 1418 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_sp_ioctl() 1419 md_get_extvtoc((md_unit_t *)un, extvtoc); in md_sp_ioctl() 1421 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) in md_sp_ioctl() 1424 kmem_free(extvtoc, sizeof (*extvtoc)); in md_sp_ioctl() 1430 struct extvtoc *extvtoc; in md_sp_ioctl() local 1435 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_sp_ioctl() 1436 if (ddi_copyin(data, extvtoc, sizeof (*extvtoc), mode)) { in md_sp_ioctl() 1441 err = md_set_extvtoc((md_unit_t *)un, extvtoc); in md_sp_ioctl() 1443 kmem_free(extvtoc, sizeof (*extvtoc)); in md_sp_ioctl()
|
/titanic_41/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_devstamp.c | 45 struct extvtoc vtocbuf; in getdevstamp() 84 struct extvtoc vtocbuf; in setdevstamp()
|
H A D | meta_getdevs.c | 372 struct extvtoc *vtocbufp, /* vtoc buffer to fill */ in meta_getvtoc() 460 struct extvtoc *vtocbufp, /* vtoc buffer to fill */ in meta_setvtoc()
|
H A D | meta_nameinfo.c | 441 struct extvtoc *vp, in meta_vtoc_to_md() 664 struct extvtoc vtoc; in metagetvtoc() 697 struct extvtoc *vp in meta_mdvtoc_to_vtoc() 741 struct extvtoc vtoc; in metasetvtoc()
|
/titanic_41/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_ioctl.c | 1465 trans_get_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) in trans_get_extvtoc() 1490 trans_set_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) in trans_set_extvtoc() 2065 struct extvtoc *extvtoc; in md_trans_ioctl() local 2070 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_trans_ioctl() 2071 if ((err = trans_get_extvtoc(un, extvtoc)) != 0) { in md_trans_ioctl() 2075 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) in md_trans_ioctl() 2078 kmem_free(extvtoc, sizeof (*extvtoc)); in md_trans_ioctl() 2084 struct extvtoc *extvtoc; in md_trans_ioctl() local 2089 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_trans_ioctl() 2090 if (ddi_copyin(data, extvtoc, sizeof (*extvtoc), mode)) { in md_trans_ioctl() [all …]
|
/titanic_41/usr/src/cmd/format/ |
H A D | label.c | 63 static int vtoc_to_label(struct dk_label *label, struct extvtoc *vtoc, 65 extern int read_extvtoc(int, struct extvtoc *); 66 extern int write_extvtoc(int, struct extvtoc *); 275 struct extvtoc vtoc; in write_label() 487 struct extvtoc vtoc; in read_label() 747 vtoc_to_label(struct dk_label *label, struct extvtoc *vtoc, in vtoc_to_label() 893 label_to_vtoc(struct extvtoc *vtoc, struct dk_label *label) in label_to_vtoc() 909 (void) memset((char *)vtoc, 0, sizeof (struct extvtoc)); in label_to_vtoc() 991 struct extvtoc vtoc; in is_efi_type()
|
H A D | label.h | 45 int label_to_vtoc(struct extvtoc *, struct dk_label *);
|
/titanic_41/usr/src/cmd/rmformat/ |
H A D | rmf_slice.c | 130 static int32_t sup_prxfile(char *file_name, struct extvtoc *vt); 131 static int32_t sup_setpart(struct extvtoc *vt); 140 struct extvtoc *vt); 154 sup_prxfile(char *file_name, struct extvtoc *vt) in sup_prxfile() 429 sup_setpart(struct extvtoc *vt) in sup_setpart() 789 struct extvtoc *vt) in valid_slice_file() 871 check_vtoc_sanity(smedia_handle_t handle, int32_t fd, struct extvtoc *vt) in check_vtoc_sanity() 1248 struct extvtoc v_toc; in write_default_label() 1327 struct extvtoc v_toc; in write_default_label() 1517 struct extvtoc t_vtoc; in overwrite_metadata()
|
H A D | rmf_menu.c | 76 struct extvtoc *); 987 struct extvtoc v_toc, t_vtoc; in process_s_flag() 1122 struct extvtoc v_toc; in process_b_flag()
|
/titanic_41/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_ioctl.c | 2115 struct extvtoc *vtocp in raid_get_extvtoc() 2135 struct extvtoc *vtocp in raid_set_extvtoc() 2800 struct extvtoc *extvtoc; in md_raid_ioctl() local 2805 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_raid_ioctl() 2806 if ((err = raid_get_extvtoc(un, extvtoc)) != 0) { in md_raid_ioctl() 2807 kmem_free(extvtoc, sizeof (*extvtoc)); in md_raid_ioctl() 2811 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) in md_raid_ioctl() 2814 kmem_free(extvtoc, sizeof (*extvtoc)); in md_raid_ioctl() 2820 struct extvtoc *extvtoc; in md_raid_ioctl() local 2825 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_raid_ioctl() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 460 struct extvtoc *vtocp in mirror_get_extvtoc() 471 struct extvtoc *vtocp in mirror_set_extvtoc() 3168 struct extvtoc *extvtoc; in md_mirror_ioctl() local 3173 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_mirror_ioctl() 3175 if ((err = mirror_get_extvtoc(un, extvtoc)) != 0) { in md_mirror_ioctl() 3176 kmem_free(extvtoc, sizeof (*extvtoc)); in md_mirror_ioctl() 3180 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) in md_mirror_ioctl() 3183 kmem_free(extvtoc, sizeof (*extvtoc)); in md_mirror_ioctl() 3189 struct extvtoc *extvtoc; in md_mirror_ioctl() local 3194 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); in md_mirror_ioctl() [all …]
|
/titanic_41/usr/src/cmd/hal/utils/ |
H A D | fsutils.h | 24 boolean_t vtoc_one_slice_entire_disk(struct extvtoc *vtoc);
|
H A D | fsutils.c | 224 vtoc_one_slice_entire_disk(struct extvtoc *vtoc) in vtoc_one_slice_entire_disk()
|
/titanic_41/usr/src/uts/common/io/lvm/md/ |
H A D | md_ioctl.c | 3752 md_get_extvtoc(md_unit_t *un, struct extvtoc *extvtoc) in md_get_extvtoc() argument 3765 bzero((caddr_t)extvtoc, sizeof (struct extvtoc)); in md_get_extvtoc() 3771 bcopy(v, (caddr_t)&(extvtoc->v_volume), in md_get_extvtoc() 3780 vtoctoextvtoc((*vtoc), (*extvtoc)); in md_get_extvtoc() 3784 vtoc32toextvtoc((*vt32), (*extvtoc)); in md_get_extvtoc() 3793 extvtoc->v_sanity = VTOC_SANE; in md_get_extvtoc() 3794 extvtoc->v_nparts = 1; in md_get_extvtoc() 3795 extvtoc->v_version = V_VERSION; in md_get_extvtoc() 3796 extvtoc->v_sectorsz = DEV_BSIZE; in md_get_extvtoc() 3798 extvtoc->v_part[0].p_start = 0ULL; in md_get_extvtoc() [all …]
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | vtoc.h | 136 struct extvtoc { struct 340 extern int read_extvtoc(int, struct extvtoc *); 341 extern int write_extvtoc(int, struct extvtoc *);
|
/titanic_41/usr/src/lib/libdiskmgt/common/ |
H A D | slice.c | 403 struct extvtoc vtoc; in get_attrs() 622 struct extvtoc vtoc; in get_fixed_assocs() 741 struct extvtoc vtoc; in make_fixed_descriptors() 821 struct extvtoc vtoc; in match_fixed_name()
|
H A D | media.c | 422 struct extvtoc vtoc; 549 struct extvtoc vtoc;
|
/titanic_41/usr/src/uts/sun4v/io/ |
H A D | vds.c | 477 struct extvtoc vtoc; /* synthetic for slice type */ 682 static void vd_vtocgeom_to_label(struct extvtoc *vtoc, struct dk_geom *geom, 684 static void vd_label_to_vtocgeom(struct dk_label *label, struct extvtoc *vtoc, 687 static boolean_t vd_slice_vtoc_isvalid(vd_t *vd, struct extvtoc *vtoc); 1663 struct extvtoc vtoc; in vd_slice_flabel_write() 2652 VD_VTOC2VTOC((vd_vtoc_t *)vd_buf, (struct extvtoc *)ioctl_arg); in vd_vtoc2vtoc() 2665 VTOC2VD_VTOC((struct extvtoc *)ioctl_arg, (vd_vtoc_t *)vd_buf); in vtoc2vd_vtoc() 2859 vd_vtocgeom_to_label(struct extvtoc *vtoc, struct dk_geom *geom, in vd_vtocgeom_to_label() 2912 vd_label_to_vtocgeom(struct dk_label *label, struct extvtoc *vtoc, in vd_label_to_vtocgeom() 2917 bzero(vtoc, sizeof (struct extvtoc)); in vd_label_to_vtocgeom() [all …]
|
/titanic_41/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 1061 struct extvtoc extvtoc; in efi_type() local 1063 if (ioctl(fd, DKIOCGEXTVTOC, &extvtoc) == -1) { in efi_type()
|
/titanic_41/usr/src/uts/sun4v/sys/ |
H A D | vdc.h | 311 struct extvtoc *vtoc; /* structure to store VTOC data */
|