Home
last modified time | relevance | path

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

12

/titanic_41/usr/src/lib/libadm/common/
H A Drdwr_vtoc.c205 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 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; 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 Dstripe_ioctl.c714 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 Ddevinfo.c64 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 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) 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 Dsp_ioctl.c1413 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 Dmeta_devstamp.c45 struct extvtoc vtocbuf; in getdevstamp()
84 struct extvtoc vtocbuf; in setdevstamp()
H A Dmeta_getdevs.c372 struct extvtoc *vtocbufp, /* vtoc buffer to fill */ in meta_getvtoc()
460 struct extvtoc *vtocbufp, /* vtoc buffer to fill */ in meta_setvtoc()
H A Dmeta_nameinfo.c441 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 Dtrans_ioctl.c1465 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 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; 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 Dlabel.h45 int label_to_vtoc(struct extvtoc *, struct dk_label *);
/titanic_41/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) 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 Drmf_menu.c76 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 Draid_ioctl.c2115 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 Dmirror_ioctl.c460 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 Dfsutils.h24 boolean_t vtoc_one_slice_entire_disk(struct extvtoc *vtoc);
H A Dfsutils.c224 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 Dmd_ioctl.c3752 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 Dvtoc.h136 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 Dslice.c403 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 Dmedia.c422 struct extvtoc vtoc;
549 struct extvtoc vtoc;
/titanic_41/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; 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 Drdwr_efi.c1061 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 Dvdc.h311 struct extvtoc *vtoc; /* structure to store VTOC data */

12