Lines Matching defs:efi

584 	efi_gpt_t		*efi;
595 efi = dk_ioc->dki_data;
596 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) {
600 (long long)efi->efi_gpt_Signature,
609 crc = efi->efi_gpt_HeaderCRC32;
610 efi->efi_gpt_HeaderCRC32 = 0;
611 len_t headerSize = (len_t)LE_32(efi->efi_gpt_HeaderSize);
621 crc != LE_32(efi_crc32((unsigned char *)efi, headerSize))) {
625 crc, LE_32(efi_crc32((unsigned char *)efi,
645 efi_gpt_t *efi;
713 efi = dk_ioc.dki_data;
767 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
770 LE_32(efi->efi_gpt_NumberOfPartitionEntries);
802 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
826 free(efi);
831 efi_parts = (efi_gpe_t *)(((char *)efi) + disk_info.dki_lbsize);
837 vtoc->efi_version = LE_32(efi->efi_gpt_Revision);
838 vtoc->efi_nparts = LE_32(efi->efi_gpt_NumberOfPartitionEntries);
839 vtoc->efi_part_size = LE_32(efi->efi_gpt_SizeOfPartitionEntry);
842 vtoc->efi_first_u_lba = LE_64(efi->efi_gpt_FirstUsableLBA);
843 vtoc->efi_last_u_lba = LE_64(efi->efi_gpt_LastUsableLBA);
844 vtoc->efi_altern_lba = LE_64(efi->efi_gpt_AlternateLBA);
845 UUID_LE_CONVERT(vtoc->efi_disk_uguid, efi->efi_gpt_DiskGUID);
888 free(efi);
1333 efi_gpt_t *efi;
1386 efi = dk_ioc.dki_data;
1389 efi->efi_gpt_Signature = LE_64(EFI_SIGNATURE);
1390 efi->efi_gpt_Revision = LE_32(vtoc->efi_version); /* 0x02000100 */
1391 efi->efi_gpt_HeaderSize = LE_32(sizeof (struct efi_gpt) - LEN_EFI_PAD);
1392 efi->efi_gpt_Reserved1 = 0;
1393 efi->efi_gpt_MyLBA = LE_64(1ULL);
1394 efi->efi_gpt_AlternateLBA = LE_64(lba_backup_gpt_hdr);
1395 efi->efi_gpt_FirstUsableLBA = LE_64(vtoc->efi_first_u_lba);
1396 efi->efi_gpt_LastUsableLBA = LE_64(vtoc->efi_last_u_lba);
1397 efi->efi_gpt_PartitionEntryLBA = LE_64(2ULL);
1398 efi->efi_gpt_NumberOfPartitionEntries = LE_32(vtoc->efi_nparts);
1399 efi->efi_gpt_SizeOfPartitionEntry = LE_32(sizeof (struct efi_gpe));
1400 UUID_LE_CONVERT(efi->efi_gpt_DiskGUID, vtoc->efi_disk_uguid);
1456 efi->efi_gpt_PartitionEntryArrayCRC32 =
1459 efi->efi_gpt_HeaderCRC32 =
1460 LE_32(efi_crc32((unsigned char *)efi,
1461 LE_32(efi->efi_gpt_HeaderSize)));
1508 efi->efi_gpt_AlternateLBA = LE_64(1ULL);
1509 efi->efi_gpt_MyLBA = LE_64(lba_backup_gpt_hdr);
1510 efi->efi_gpt_PartitionEntryLBA = LE_64(vtoc->efi_last_u_lba + 1);
1511 efi->efi_gpt_HeaderCRC32 = 0;
1512 efi->efi_gpt_HeaderCRC32 =
1514 LE_32(efi->efi_gpt_HeaderSize)));