Lines Matching defs:efi

265 	efi_gpt_t		*efi;
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,
317 efi_gpt_t *efi;
387 efi = dk_ioc.dki_data;
431 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
434 LE_32(efi->efi_gpt_NumberOfPartitionEntries);
466 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
490 free(efi);
495 efi_parts = (efi_gpe_t *)(((char *)efi) + disk_info.dki_lbsize);
501 vtoc->efi_version = LE_32(efi->efi_gpt_Revision);
502 vtoc->efi_nparts = LE_32(efi->efi_gpt_NumberOfPartitionEntries);
503 vtoc->efi_part_size = LE_32(efi->efi_gpt_SizeOfPartitionEntry);
506 vtoc->efi_first_u_lba = LE_64(efi->efi_gpt_FirstUsableLBA);
507 vtoc->efi_last_u_lba = LE_64(efi->efi_gpt_LastUsableLBA);
508 vtoc->efi_altern_lba = LE_64(efi->efi_gpt_AlternateLBA);
509 UUID_LE_CONVERT(vtoc->efi_disk_uguid, efi->efi_gpt_DiskGUID);
553 free(efi);
833 efi_gpt_t *efi;
879 efi = dk_ioc.dki_data;
882 efi->efi_gpt_Signature = LE_64(EFI_SIGNATURE);
883 efi->efi_gpt_Revision = LE_32(vtoc->efi_version); /* 0x02000100 */
884 efi->efi_gpt_HeaderSize = LE_32(sizeof (struct efi_gpt));
885 efi->efi_gpt_Reserved1 = 0;
886 efi->efi_gpt_MyLBA = LE_64(1ULL);
887 efi->efi_gpt_AlternateLBA = LE_64(lba_backup_gpt_hdr);
888 efi->efi_gpt_FirstUsableLBA = LE_64(vtoc->efi_first_u_lba);
889 efi->efi_gpt_LastUsableLBA = LE_64(vtoc->efi_last_u_lba);
890 efi->efi_gpt_PartitionEntryLBA = LE_64(2ULL);
891 efi->efi_gpt_NumberOfPartitionEntries = LE_32(vtoc->efi_nparts);
892 efi->efi_gpt_SizeOfPartitionEntry = LE_32(sizeof (struct efi_gpe));
893 UUID_LE_CONVERT(efi->efi_gpt_DiskGUID, vtoc->efi_disk_uguid);
945 efi->efi_gpt_PartitionEntryArrayCRC32 =
948 efi->efi_gpt_HeaderCRC32 =
949 LE_32(efi_crc32((unsigned char *)efi, sizeof (struct efi_gpt)));
991 efi->efi_gpt_AlternateLBA = LE_64(1ULL);
992 efi->efi_gpt_MyLBA = LE_64(lba_backup_gpt_hdr);
993 efi->efi_gpt_PartitionEntryLBA = LE_64(vtoc->efi_last_u_lba + 1);
994 efi->efi_gpt_HeaderCRC32 = 0;
995 efi->efi_gpt_HeaderCRC32 =
1135 * We need to get information necessary to construct a *new* efi
1181 /* efi reserved partition - s9 16K */