/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 136 struct dk_gpt *efi; local 153 (slice = efi_alloc_and_read(fd, &efi)) >= 0) { 156 efi->efi_parts[slice].p_start, 157 efi->efi_parts[slice].p_size, 158 efi->efi_parts[slice].p_flag, 159 efi->efi_parts[slice].p_tag);
|
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_ioctl.h | 93 int efi; /* do we have an EFI partition table? */ member in struct:nscioc_bsize
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 192 findfree64(struct dk_gpt *efi) argument 200 freemap = calloc(sizeof (freemap_t), efi->efi_nparts + 1); 201 sorted = calloc(sizeof (struct dk_part), efi->efi_nparts + 1); 202 fullsize = efi->efi_last_u_lba; 204 for (part = efi->efi_parts; 205 part < efi->efi_parts + efi->efi_nparts; 213 freeidx->fr_start = efi->efi_first_u_lba; 374 struct dk_gpt *efi; local 392 idx = (readefi(fd, name, &efi) 452 putfree64(struct dk_gpt *efi, freemap_t *freemap) argument 533 puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, char **mtab) argument 630 readefi(int fd, char *name, struct dk_gpt **efi) argument [all...] |
/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 429 display64(struct dk_gpt *efi, char *device) argument 439 (void) printf("* %d bytes/sector\n", efi->efi_lbasize); 451 for (i = 0; i < efi->efi_nparts; i++) { 452 if (efi->efi_parts[i].p_size > 0) 455 i, efi->efi_parts[i].p_tag, 456 efi->efi_parts[i].p_flag, 457 efi->efi_parts[i].p_start, 458 efi->efi_parts[i].p_size); 501 insert64(char *data, struct dk_gpt *efi) argument 514 if (part >= efi 600 load64(FILE *fp, int fd, struct dk_gpt **efi) argument 794 validate64(struct dk_gpt *efi) argument 927 vwrite64(int fd, struct dk_gpt *efi, char *devname) argument [all...] |
/illumos-gate/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 265 efi_gpt_t *efi; local 276 efi = dk_ioc->dki_data; 277 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) { 281 (long long)efi->efi_gpt_Signature, 290 crc = efi->efi_gpt_HeaderCRC32; 291 efi->efi_gpt_HeaderCRC32 = 0; 293 if (((len_t)LE_32(efi->efi_gpt_HeaderSize) > dk_ioc->dki_length) || 294 crc != LE_32(efi_crc32((unsigned char *)efi, 295 LE_32(efi->efi_gpt_HeaderSize)))) { 300 LE_32(efi_crc32((unsigned char *)efi, 318 efi_gpt_t *efi; local 846 efi_gpt_t *efi; local [all...] |
/illumos-gate/usr/src/cmd/format/ |
H A D | label.c | 225 struct dk_gpt *efi; local 231 efi = *new_vtoc; 239 efi->efi_parts[0].p_tag = V_USR; 240 efi->efi_parts[0].p_start = efi->efi_first_u_lba; 241 efi->efi_parts[0].p_size = efi->efi_last_u_lba - efi->efi_first_u_lba 247 for (i = 1; i < efi->efi_nparts - 2; i++) { 248 efi [all...] |
/illumos-gate/usr/src/cmd/lvm/metassist/layout/ |
H A D | layout_svm_util.c | 2075 boolean_t efi = B_FALSE; local 2079 (error = disk_get_is_efi(disk, &efi)); 2082 if (efi == B_FALSE) {
|
H A D | layout_slice.c | 716 boolean_t efi = B_FALSE; local 748 (error = disk_get_is_efi(odisk, &efi)) || 754 if (efi) { 1616 boolean_t efi = B_FALSE; local 1627 (error = disk_get_is_efi(disk, &efi)) || 1630 if ((error == 0) && (efi == B_FALSE)) {
|
H A D | layout_device_util.c | 689 boolean_t efi = B_FALSE; local 703 ((error = disk_get_is_efi(disk, &efi)) != 0) || 711 if (efi) {
|
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_ioctl.c | 3927 * struct efi_gpe, because a md efi only has one valid partition 4116 dk_efi_t efi; local 4125 if (ddi_copyin(data, &efi, sizeof (dk_efi_t), mode)) 4128 efi.dki_data = (void *)(uintptr_t)efi.dki_data_64; 4134 if (efi.dki_length == 0 || efi.dki_data == NULL) { 4135 efi.dki_length = MD_EFI_LABEL_SIZE; 4136 if (ddi_copyout(&efi, data, sizeof (dk_efi_t), mode)) 4141 if (efi 4168 dk_efi_t efi; local [all...] |
/illumos-gate/usr/src/uts/common/avs/ns/sv/ |
H A D | sv.c | 2506 * dk_efi_t->dki_data = (void *)(uintptr_t)efi.dki_data_64; 2522 dk_efi_t efi; local 2544 if (ddi_copyin((void *)arg, &efi, sizeof (efi), mode)) { 2548 efi.dki_data = (void *)(uintptr_t)efi.dki_data_64; 2550 if (efi.dki_length < sizeof (gpt) + sizeof (gpe)) { 2554 if (ddi_copyin((void *)efi.dki_data, &gpt, sizeof (gpt), mode)) { 2571 if (ddi_copyin((void *)(efi.dki_data + 1), gpe, sgpe, mode)) { 2597 if ((rc == 0) && ddi_copyout(&gpt, efi [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zvol.c | 1490 dk_efi_t efi; local 1494 if (ddi_copyin(arg, &efi, sizeof (dk_efi_t), flag)) 1496 ptr = (char *)(uintptr_t)efi.dki_data_64; 1497 length = efi.dki_length; 1505 if (efi.dki_lba < 1 || efi.dki_lba > 2 || length <= 0) 1512 if (efi.dki_lba == 1) {
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vds.c | 3293 dk_efi_t *efi; local 3360 efi = (dk_efi_t *)ioctl_arg; 3363 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0) 3370 efi = (dk_efi_t *)ioctl_arg; 3373 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0)
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm.c | 6634 struct dk_gpt *efi, 6657 for (idx = 0; idx < efi->efi_nparts; idx++) { 6661 if (efi->efi_parts[idx].p_size == 0) { 6668 switch (efi->efi_parts[idx].p_tag) { 6685 switch (efi->efi_parts[idx].p_flag) { 6712 struct dk_gpt *efi; local 6770 retval = ((err = efi_alloc_and_read(fd, &efi)) >= 0) ? 0 : err; 6806 efi, tfp, mhp, tmpmnt); 6632 process_efi_slices( char *s0, struct dk_gpt *efi, FILE *tfp, mhash_t *mhp, char *tmpmnt) argument
|