/illumos-gate/usr/src/lib/libadm/common/ |
H A D | rdwr_vtoc.c | 42 * To copy each field of vtoc individually for copying extvtoc 95 /* GPT labeled or disk > 1TB with no extvtoc support */ 193 /* GPT labeled or disk > 1TB with no extvtoc support */ 205 read_extvtoc(int fd, struct extvtoc *extvtoc) argument 215 if (ioctl(fd, DKIOCGEXTVTOC, (caddr_t)extvtoc) == -1) { 233 * 64-bit vtoc and extvtoc have the same field sizes 236 bcopy(oldvtocp, extvtoc, sizeof (struct extvtoc)); 238 bzero(extvtoc, sizeo 301 write_extvtoc(int fd, struct extvtoc *extvtoc) argument [all...] |
/illumos-gate/usr/src/cmd/format/ |
H A D | label.h | 45 int label_to_vtoc(struct extvtoc *, struct dk_label *);
|
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; 487 struct extvtoc vtoc; 747 vtoc_to_label(struct dk_label *label, struct extvtoc *vtoc, 893 label_to_vtoc(struct extvtoc *vtoc, struct dk_label *label) 909 (void) memset((char *)vtoc, 0, sizeof (struct extvtoc)); 991 struct extvtoc vtoc;
|
/illumos-gate/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)
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 64 static int readvtoc(int fd, char *name, struct extvtoc *vtoc); 135 struct extvtoc vtdata; 170 struct extvtoc vtdata; 209 readvtoc(int fd, char *name, struct extvtoc *vtoc)
|
/illumos-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_devstamp.c | 45 struct extvtoc vtocbuf; 84 struct extvtoc vtocbuf;
|
H A D | meta_getdevs.c | 372 struct extvtoc *vtocbufp, /* vtoc buffer to fill */ 460 struct extvtoc *vtocbufp, /* vtoc buffer to fill */
|
H A D | meta_nameinfo.c | 441 struct extvtoc *vp, 664 struct extvtoc vtoc; 697 struct extvtoc *vp 741 struct extvtoc vtoc;
|
/illumos-gate/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; 379 display(struct dk_geom *geom, struct extvtoc *vtoc, char *device) 470 insert(char *data, struct extvtoc *vto [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 714 struct extvtoc *vtocp 725 struct extvtoc *vtocp 1212 struct extvtoc *extvtoc; local 1217 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); 1218 if ((err = stripe_get_extvtoc(un, extvtoc)) != 0) { 1219 kmem_free(extvtoc, sizeof (*extvtoc)); 1223 if (ddi_copyout(extvtoc, dat 1232 struct extvtoc *extvtoc; local [all...] |
/illumos-gate/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) 369 struct extvtoc vtoc; 432 putfree(struct extvtoc *vtoc, freemap_t *freemap) 475 puttable(struct dk_geom *geom, struct extvtoc *vtoc, freemap_t *freemap, 608 readvtoc(int fd, char *name, struct extvtoc *vtoc)
|
/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 1413 struct extvtoc *extvtoc; local 1418 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); 1419 md_get_extvtoc((md_unit_t *)un, extvtoc); 1421 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) 1424 kmem_free(extvtoc, sizeof (*extvtoc)); 1430 struct extvtoc *extvto local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_ioctl.c | 2107 * struct extvtoc *vtocp - pointer to extended VTOC data structure 2115 struct extvtoc *vtocp 2127 * struct extvtoc *vtocp - pointer to extended VTOC data structure 2135 struct extvtoc *vtocp 2800 struct extvtoc *extvtoc; local 2805 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); 2806 if ((err = raid_get_extvtoc(un, extvtoc)) != 0) { 2807 kmem_free(extvtoc, sizeo 2820 struct extvtoc *extvtoc; local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_ioctl.c | 1465 trans_get_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) 1490 trans_set_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) 2065 struct extvtoc *extvtoc; local 2070 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); 2071 if ((err = trans_get_extvtoc(un, extvtoc)) != 0) { 2075 if (ddi_copyout(extvtoc, data, sizeof (*extvtoc), mode)) 2078 kmem_free(extvtoc, sizeo 2084 struct extvtoc *extvtoc; local [all...] |
/illumos-gate/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) 429 sup_setpart(struct extvtoc *vt) 789 struct extvtoc *vt) 871 check_vtoc_sanity(smedia_handle_t handle, int32_t fd, struct extvtoc *vt) 1248 struct extvtoc v_toc; 1327 struct extvtoc v_toc; 1517 struct extvtoc t_vto [all...] |
H A D | rmf_menu.c | 76 struct extvtoc *); 987 struct extvtoc v_toc, t_vtoc; 1122 struct extvtoc v_toc;
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vtoc.h | 69 #define V_EXTVERSION V_VERSION /* extvtoc layout version number */ 138 struct extvtoc { struct 342 extern int read_extvtoc(int, struct extvtoc *); 343 extern int write_extvtoc(int, struct extvtoc *);
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | slice.c | 403 struct extvtoc vtoc; 622 struct extvtoc vtoc; 741 struct extvtoc vtoc; 821 struct extvtoc vtoc;
|
H A D | media.c | 422 struct extvtoc vtoc; 549 struct extvtoc vtoc;
|
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_ioctl.c | 3752 md_get_extvtoc(md_unit_t *un, struct extvtoc *extvtoc) argument 3760 * Return extvtoc structure fields in the provided VTOC area, addressed 3761 * by *extvtoc. 3765 bzero((caddr_t)extvtoc, sizeof (struct extvtoc)); 3771 bcopy(v, (caddr_t)&(extvtoc->v_volume), 3780 vtoctoextvtoc((*vtoc), (*extvtoc)); 3784 vtoc32toextvtoc((*vt32), (*extvtoc)); 3793 extvtoc 3806 md_set_extvtoc(md_unit_t *un, struct extvtoc *extvtoc) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 460 struct extvtoc *vtocp 471 struct extvtoc *vtocp 3168 struct extvtoc *extvtoc; local 3173 extvtoc = kmem_zalloc(sizeof (*extvtoc), KM_SLEEP); 3175 if ((err = mirror_get_extvtoc(un, extvtoc)) != 0) { 3176 kmem_free(extvtoc, sizeof (*extvtoc)); 3180 if (ddi_copyout(extvtoc, dat 3189 struct extvtoc *extvtoc; local [all...] |
/illumos-gate/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; 2652 VD_VTOC2VTOC((vd_vtoc_t *)vd_buf, (struct extvtoc *)ioctl_arg); 2665 VTOC2VD_VTOC((struct extvtoc *)ioctl_arg, (vd_vtoc_t *)vd_buf); 2859 vd_vtocgeom_to_label(struct extvtoc *vtoc, struct dk_geom *geom, 2912 vd_label_to_vtocgeom(struct dk_label *label, struct extvtoc *vtoc, 2917 bzero(vtoc, sizeof (struct extvtoc)); [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vdc.h | 311 struct extvtoc *vtoc; /* structure to store VTOC data */
|
/illumos-gate/usr/src/cmd/addbadsec/ |
H A D | addbadsec.c | 58 struct extvtoc vtoc; /* table of contents */
|