Lines Matching refs:gpt
3145 vds_efi_alloc_and_read(vd_t *vd, efi_gpt_t **gpt, efi_gpe_t **gpe) in vds_efi_alloc_and_read() argument
3152 status = vd_efi_alloc_and_read(&edev, gpt, gpe); in vds_efi_alloc_and_read()
3158 vds_efi_free(vd_t *vd, efi_gpt_t *gpt, efi_gpe_t *gpe) in vds_efi_free() argument
3164 vd_efi_free(&edev, gpt, gpe); in vds_efi_free()
3170 efi_gpt_t *gpt; in vd_dskimg_validate_efi() local
3175 if ((status = vds_efi_alloc_and_read(vd, &gpt, &gpe)) != 0) in vd_dskimg_validate_efi()
3184 nparts = gpt->efi_gpt_NumberOfPartitionEntries; in vd_dskimg_validate_efi()
3207 vds_efi_free(vd, gpt, gpe); in vd_dskimg_validate_efi()
5808 efi_gpt_t *gpt; in vd_setup_partition_efi() local
5827 gpt = VD_LABEL_EFI_GPT(vd, bsize); in vd_setup_partition_efi()
5838 gpt->efi_gpt_Signature = LE_64(EFI_SIGNATURE); in vd_setup_partition_efi()
5839 gpt->efi_gpt_Revision = LE_32(EFI_VERSION_CURRENT); in vd_setup_partition_efi()
5840 gpt->efi_gpt_HeaderSize = LE_32(EFI_HEADER_SIZE); in vd_setup_partition_efi()
5841 gpt->efi_gpt_FirstUsableLBA = LE_64(first_u_lba); in vd_setup_partition_efi()
5842 gpt->efi_gpt_PartitionEntryLBA = LE_64(2ULL); in vd_setup_partition_efi()
5843 gpt->efi_gpt_SizeOfPartitionEntry = LE_32(sizeof (efi_gpe_t)); in vd_setup_partition_efi()
5850 gpt->efi_gpt_NumberOfPartitionEntries = LE_32(1); in vd_setup_partition_efi()
5853 gpt->efi_gpt_NumberOfPartitionEntries = LE_32(VD_MAXPART); in vd_setup_partition_efi()
5868 gpt->efi_gpt_LastUsableLBA = LE_64(vd->vdisk_size - 1); in vd_setup_partition_efi()
5872 gpt->efi_gpt_AlternateLBA = LE_64(vd->vdisk_size - 1); in vd_setup_partition_efi()
5875 gpt->efi_gpt_PartitionEntryArrayCRC32 = LE_32(~crc); in vd_setup_partition_efi()
5877 CRC32(crc, gpt, EFI_HEADER_SIZE, -1U, crc32_table); in vd_setup_partition_efi()
5878 gpt->efi_gpt_HeaderCRC32 = LE_32(~crc); in vd_setup_partition_efi()