Searched defs:extvtoc (Results 1 - 10 of 10) sorted by relevance

/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/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/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/lib/libefi/common/
H A Drdwr_efi.c1061 struct extvtoc extvtoc; local
1063 if (ioctl(fd, DKIOCGEXTVTOC, &extvtoc) == -1) {
/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/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/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/smserverd/
H A Dsmediad.c1979 struct extvtoc extvtoc; local
2226 ret_val = ioctl(door_dp->dd_fd, DKIOCGEXTVTOC, &extvtoc);

Completed in 127 milliseconds