/titanic_50/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 429 display64(struct dk_gpt *efi, char *device) in display64() argument 439 (void) printf("* %d bytes/sector\n", efi->efi_lbasize); in display64() 451 for (i = 0; i < efi->efi_nparts; i++) { in display64() 452 if (efi->efi_parts[i].p_size > 0) in display64() 455 i, efi->efi_parts[i].p_tag, in display64() 456 efi->efi_parts[i].p_flag, in display64() 457 efi->efi_parts[i].p_start, in display64() 458 efi->efi_parts[i].p_size); in display64() 501 insert64(char *data, struct dk_gpt *efi) in insert64() argument 514 if (part >= efi->efi_nparts) { in insert64() [all …]
|
/titanic_50/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 192 findfree64(struct dk_gpt *efi) in findfree64() argument 200 freemap = calloc(sizeof (freemap_t), efi->efi_nparts + 1); in findfree64() 201 sorted = calloc(sizeof (struct dk_part), efi->efi_nparts + 1); in findfree64() 202 fullsize = efi->efi_last_u_lba; in findfree64() 204 for (part = efi->efi_parts; in findfree64() 205 part < efi->efi_parts + efi->efi_nparts; in findfree64() 213 freeidx->fr_start = efi->efi_first_u_lba; in findfree64() 374 struct dk_gpt *efi; in prtvtoc() local 392 idx = (readefi(fd, name, &efi) == 0); in prtvtoc() 403 freemap = findfree64(efi); in prtvtoc() [all …]
|
/titanic_50/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 265 efi_gpt_t *efi; in check_label() local 276 efi = dk_ioc->dki_data; in check_label() 277 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) { in check_label() 281 (long long)efi->efi_gpt_Signature, in check_label() 290 crc = efi->efi_gpt_HeaderCRC32; in check_label() 291 efi->efi_gpt_HeaderCRC32 = 0; in check_label() 293 if (((len_t)LE_32(efi->efi_gpt_HeaderSize) > dk_ioc->dki_length) || in check_label() 294 crc != LE_32(efi_crc32((unsigned char *)efi, in check_label() 295 LE_32(efi->efi_gpt_HeaderSize)))) { in check_label() 300 LE_32(efi_crc32((unsigned char *)efi, in check_label() [all …]
|
/titanic_50/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 136 struct dk_gpt *efi; in partinfo() local 153 (slice = efi_alloc_and_read(fd, &efi)) >= 0) { in partinfo() 156 efi->efi_parts[slice].p_start, in partinfo() 157 efi->efi_parts[slice].p_size, in partinfo() 158 efi->efi_parts[slice].p_flag, in partinfo() 159 efi->efi_parts[slice].p_tag); in partinfo()
|
/titanic_50/usr/src/cmd/format/ |
H A D | label.c | 225 struct dk_gpt *efi; in SMI_vtoc_to_EFI() local 231 efi = *new_vtoc; in SMI_vtoc_to_EFI() 239 efi->efi_parts[0].p_tag = V_USR; in SMI_vtoc_to_EFI() 240 efi->efi_parts[0].p_start = efi->efi_first_u_lba; in SMI_vtoc_to_EFI() 241 efi->efi_parts[0].p_size = efi->efi_last_u_lba - efi->efi_first_u_lba in SMI_vtoc_to_EFI() 247 for (i = 1; i < efi->efi_nparts - 2; i++) { in SMI_vtoc_to_EFI() 248 efi->efi_parts[i].p_tag = V_UNASSIGNED; in SMI_vtoc_to_EFI() 249 efi->efi_parts[i].p_start = 0; in SMI_vtoc_to_EFI() 250 efi->efi_parts[i].p_size = 0; in SMI_vtoc_to_EFI() 256 efi->efi_parts[efi->efi_nparts - 1].p_tag = V_RESERVED; in SMI_vtoc_to_EFI() [all …]
|
/titanic_50/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_ioctl.h | 93 int efi; /* do we have an EFI partition table? */ member
|
/titanic_50/usr/src/uts/common/avs/ns/sv/ |
H A D | sv.c | 2522 dk_efi_t efi; in sv_fix_dkiocgetefi() local 2544 if (ddi_copyin((void *)arg, &efi, sizeof (efi), mode)) { in sv_fix_dkiocgetefi() 2548 efi.dki_data = (void *)(uintptr_t)efi.dki_data_64; in sv_fix_dkiocgetefi() 2550 if (efi.dki_length < sizeof (gpt) + sizeof (gpe)) { in sv_fix_dkiocgetefi() 2554 if (ddi_copyin((void *)efi.dki_data, &gpt, sizeof (gpt), mode)) { in sv_fix_dkiocgetefi() 2571 if (ddi_copyin((void *)(efi.dki_data + 1), gpe, sgpe, mode)) { in sv_fix_dkiocgetefi() 2597 if ((rc == 0) && ddi_copyout(&gpt, efi.dki_data, sizeof (gpt), mode)) { in sv_fix_dkiocgetefi() 2602 if ((rc == 0) && ddi_copyout(gpe, efi.dki_data + 1, sgpe, mode)) { in sv_fix_dkiocgetefi()
|
/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | vdev_disk.c | 251 efi_gpt_t *efi; in vdev_disk_get_space() local 259 efi = dk_ioc.dki_data; in vdev_disk_get_space() 263 uint64_t efi_altern_lba = LE_64(efi->efi_gpt_AlternateLBA); in vdev_disk_get_space()
|
H A D | zvol.c | 1491 dk_efi_t efi; in zvol_getefi() local 1495 if (ddi_copyin(arg, &efi, sizeof (dk_efi_t), flag)) in zvol_getefi() 1497 ptr = (char *)(uintptr_t)efi.dki_data_64; in zvol_getefi() 1498 length = efi.dki_length; in zvol_getefi() 1506 if (efi.dki_lba < 1 || efi.dki_lba > 2 || length <= 0) in zvol_getefi() 1513 if (efi.dki_lba == 1) { in zvol_getefi()
|
/titanic_50/usr/src/cmd/avs/nsctl/ |
H A D | nskernd.c | 632 bsize.efi = 0; in get_bsize() 651 bsize.efi = 1; in get_bsize()
|
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vds.c | 3293 dk_efi_t *efi; in vd_do_dskimg_ioctl() local 3360 efi = (dk_efi_t *)ioctl_arg; in vd_do_dskimg_ioctl() 3363 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0) in vd_do_dskimg_ioctl() 3370 efi = (dk_efi_t *)ioctl_arg; in vd_do_dskimg_ioctl() 3373 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0) in vd_do_dskimg_ioctl()
|
/titanic_50/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_raw.c | 785 if (bsize->efi == 0) { in nskern_bsize()
|
/titanic_50/usr/src/cmd/boot/bootadm/ |
H A D | bootadm.c | 6366 struct dk_gpt *efi, argument 6389 for (idx = 0; idx < efi->efi_nparts; idx++) { 6393 if (efi->efi_parts[idx].p_size == 0) { 6399 switch (efi->efi_parts[idx].p_tag) { 6414 switch (efi->efi_parts[idx].p_flag) { 6439 struct dk_gpt *efi; local 6490 retval = ((err = efi_alloc_and_read(fd, &efi)) >= 0) ? 0 : err; 6521 efi, tfp, mhp, tmpmnt);
|