Searched refs:extvtoc (Results 1 - 25 of 42) sorted by relevance

12

/illumos-gate/usr/src/lib/libadm/common/
H A Drdwr_vtoc.c42 * 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 Dlabel.h45 int label_to_vtoc(struct extvtoc *, struct dk_label *);
H A Dlabel.c63 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 Dfsutils.h24 boolean_t vtoc_one_slice_entire_disk(struct extvtoc *vtoc);
H A Dfsutils.c224 vtoc_one_slice_entire_disk(struct extvtoc *vtoc)
/illumos-gate/usr/src/cmd/devinfo/
H A Ddevinfo.c64 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 Dmeta_devstamp.c45 struct extvtoc vtocbuf;
84 struct extvtoc vtocbuf;
H A Dmeta_getdevs.c372 struct extvtoc *vtocbufp, /* vtoc buffer to fill */
460 struct extvtoc *vtocbufp, /* vtoc buffer to fill */
H A Dmeta_nameinfo.c441 struct extvtoc *vp,
664 struct extvtoc vtoc;
697 struct extvtoc *vp
741 struct extvtoc vtoc;
/illumos-gate/usr/src/cmd/fmthard/
H A Dfmthard.c91 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 Dstripe_ioctl.c714 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 Dprtvtoc.c75 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 Dsp_ioctl.c1413 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 Draid_ioctl.c2107 * 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 Dtrans_ioctl.c1465 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 Drmf_slice.c130 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 Drmf_menu.c76 struct extvtoc *);
987 struct extvtoc v_toc, t_vtoc;
1122 struct extvtoc v_toc;
/illumos-gate/usr/src/uts/common/sys/
H A Dvtoc.h69 #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 Dslice.c403 struct extvtoc vtoc;
622 struct extvtoc vtoc;
741 struct extvtoc vtoc;
821 struct extvtoc vtoc;
H A Dmedia.c422 struct extvtoc vtoc;
549 struct extvtoc vtoc;
/illumos-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_ioctl.c3752 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 Dmirror_ioctl.c460 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 Dvds.c477 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 Dvdc.h311 struct extvtoc *vtoc; /* structure to store VTOC data */
/illumos-gate/usr/src/cmd/addbadsec/
H A Daddbadsec.c58 struct extvtoc vtoc; /* table of contents */

Completed in 322 milliseconds

12