VD_MAXPART
bzero(vd->slices, sizeof (vd_slice_t) * VD_MAXPART);
for (i = 0; i < nparts && i < VD_MAXPART; i++) {
bzero(vd->slices, sizeof (vd_slice_t) * VD_MAXPART);
vd_slice_t slices[VD_MAXPART]; /* logical partitions */
P2ROUNDUP(2 * (lba) + sizeof (efi_gpe_t) * VD_MAXPART, \
gpt->efi_gpt_NumberOfPartitionEntries = LE_32(VD_MAXPART);
UUID_LE_CONVERT(gpe[VD_MAXPART - 1].efi_gpe_PartitionTypeGUID,
gpe[VD_MAXPART - 1].efi_gpe_StartingLBA =
gpe[VD_MAXPART - 1].efi_gpe_EndingLBA =
CRC32(crc, gpe, sizeof (efi_gpe_t) * VD_MAXPART, -1U, crc32_table);