• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/lib/libefi/

Lines Matching refs:efi

629 	efi_gpt_t		*efi;
640 efi = dk_ioc->dki_data;
641 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) {
645 (long long)efi->efi_gpt_Signature,
654 crc = efi->efi_gpt_HeaderCRC32;
655 efi->efi_gpt_HeaderCRC32 = 0;
656 len_t headerSize = (len_t)LE_32(efi->efi_gpt_HeaderSize);
666 crc != LE_32(efi_crc32((unsigned char *)efi, headerSize))) {
670 crc, LE_32(efi_crc32((unsigned char *)efi,
690 efi_gpt_t *efi;
758 efi = dk_ioc.dki_data;
812 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
815 LE_32(efi->efi_gpt_NumberOfPartitionEntries);
847 dk_ioc.dki_lba = LE_64(efi->efi_gpt_PartitionEntryLBA);
871 free(efi);
876 efi_parts = (efi_gpe_t *)(((char *)efi) + disk_info.dki_lbsize);
882 vtoc->efi_version = LE_32(efi->efi_gpt_Revision);
883 vtoc->efi_nparts = LE_32(efi->efi_gpt_NumberOfPartitionEntries);
884 vtoc->efi_part_size = LE_32(efi->efi_gpt_SizeOfPartitionEntry);
887 vtoc->efi_first_u_lba = LE_64(efi->efi_gpt_FirstUsableLBA);
888 vtoc->efi_last_u_lba = LE_64(efi->efi_gpt_LastUsableLBA);
889 vtoc->efi_altern_lba = LE_64(efi->efi_gpt_AlternateLBA);
890 UUID_LE_CONVERT(vtoc->efi_disk_uguid, efi->efi_gpt_DiskGUID);
934 free(efi);
1380 efi_gpt_t *efi;
1433 efi = dk_ioc.dki_data;
1436 efi->efi_gpt_Signature = LE_64(EFI_SIGNATURE);
1437 efi->efi_gpt_Revision = LE_32(vtoc->efi_version); /* 0x02000100 */
1438 efi->efi_gpt_HeaderSize = LE_32(sizeof (struct efi_gpt) - LEN_EFI_PAD);
1439 efi->efi_gpt_Reserved1 = 0;
1440 efi->efi_gpt_MyLBA = LE_64(1ULL);
1441 efi->efi_gpt_AlternateLBA = LE_64(lba_backup_gpt_hdr);
1442 efi->efi_gpt_FirstUsableLBA = LE_64(vtoc->efi_first_u_lba);
1443 efi->efi_gpt_LastUsableLBA = LE_64(vtoc->efi_last_u_lba);
1444 efi->efi_gpt_PartitionEntryLBA = LE_64(2ULL);
1445 efi->efi_gpt_NumberOfPartitionEntries = LE_32(vtoc->efi_nparts);
1446 efi->efi_gpt_SizeOfPartitionEntry = LE_32(sizeof (struct efi_gpe));
1447 UUID_LE_CONVERT(efi->efi_gpt_DiskGUID, vtoc->efi_disk_uguid);
1503 efi->efi_gpt_PartitionEntryArrayCRC32 =
1506 efi->efi_gpt_HeaderCRC32 =
1507 LE_32(efi_crc32((unsigned char *)efi,
1508 LE_32(efi->efi_gpt_HeaderSize)));
1555 efi->efi_gpt_AlternateLBA = LE_64(1ULL);
1556 efi->efi_gpt_MyLBA = LE_64(lba_backup_gpt_hdr);
1557 efi->efi_gpt_PartitionEntryLBA = LE_64(vtoc->efi_last_u_lba + 1);
1558 efi->efi_gpt_HeaderCRC32 = 0;
1559 efi->efi_gpt_HeaderCRC32 =
1561 LE_32(efi->efi_gpt_HeaderSize)));
1704 * We need to get information necessary to construct a *new* efi
1750 /* efi reserved partition - s9 16K */