Lines Matching refs:gpe
3143 vds_efi_alloc_and_read(vd_t *vd, efi_gpt_t **gpt, efi_gpe_t **gpe)
3150 status = vd_efi_alloc_and_read(&edev, gpt, gpe);
3156 vds_efi_free(vd_t *vd, efi_gpt_t *gpt, efi_gpe_t *gpe)
3162 vd_efi_free(&edev, gpt, gpe);
3169 efi_gpe_t *gpe;
3173 if ((status = vds_efi_alloc_and_read(vd, &gpt, &gpe)) != 0)
3186 if (gpe[i].efi_gpe_StartingLBA == 0 &&
3187 gpe[i].efi_gpe_EndingLBA == 0) {
3191 vd->slices[i].start = gpe[i].efi_gpe_StartingLBA;
3192 vd->slices[i].nblocks = gpe[i].efi_gpe_EndingLBA -
3193 gpe[i].efi_gpe_StartingLBA + 1;
3195 if (bcmp(&gpe[i].efi_gpe_PartitionTypeGUID, &efi_reserved,
3205 vds_efi_free(vd, gpt, gpe);
5804 efi_gpe_t *gpe;
5823 gpe = VD_LABEL_EFI_GPE(vd, bsize);
5840 UUID_LE_CONVERT(gpe[0].efi_gpe_PartitionTypeGUID, uuid);
5841 gpe[0].efi_gpe_StartingLBA = LE_64(s0_start);
5842 gpe[0].efi_gpe_EndingLBA = LE_64(s0_end);
5852 UUID_LE_CONVERT(gpe[VD_MAXPART - 1].efi_gpe_PartitionTypeGUID,
5854 gpe[VD_MAXPART - 1].efi_gpe_StartingLBA =
5856 gpe[VD_MAXPART - 1].efi_gpe_EndingLBA =
5869 CRC32(crc, gpe, sizeof (efi_gpe_t) * VD_MAXPART, -1U, crc32_table);