/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/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/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/lib/libefi/common/ |
H A D | rdwr_efi.c | 1061 struct extvtoc extvtoc; local 1063 if (ioctl(fd, DKIOCGEXTVTOC, &extvtoc) == -1) {
|
/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/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/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/smserverd/ |
H A D | smediad.c | 1979 struct extvtoc extvtoc; local 2226 ret_val = ioctl(door_dp->dd_fd, DKIOCGEXTVTOC, &extvtoc);
|