/titanic_44/usr/src/uts/sun4v/io/ |
H A D | vdsk_common.c | 110 vd_efi_swap_gpt(efi_gpt_t *gpt) in vd_efi_swap_gpt() argument 112 gpt->efi_gpt_Signature = LE_64(gpt->efi_gpt_Signature); in vd_efi_swap_gpt() 113 gpt->efi_gpt_Revision = LE_32(gpt->efi_gpt_Revision); in vd_efi_swap_gpt() 114 gpt->efi_gpt_HeaderSize = LE_32(gpt->efi_gpt_HeaderSize); in vd_efi_swap_gpt() 115 gpt->efi_gpt_HeaderCRC32 = LE_32(gpt->efi_gpt_HeaderCRC32); in vd_efi_swap_gpt() 116 gpt->efi_gpt_MyLBA = LE_64(gpt->efi_gpt_MyLBA); in vd_efi_swap_gpt() 117 gpt->efi_gpt_AlternateLBA = LE_64(gpt->efi_gpt_AlternateLBA); in vd_efi_swap_gpt() 118 gpt->efi_gpt_FirstUsableLBA = LE_64(gpt->efi_gpt_FirstUsableLBA); in vd_efi_swap_gpt() 119 gpt->efi_gpt_LastUsableLBA = LE_64(gpt->efi_gpt_LastUsableLBA); in vd_efi_swap_gpt() 120 UUID_LE_CONVERT(gpt->efi_gpt_DiskGUID, gpt->efi_gpt_DiskGUID); in vd_efi_swap_gpt() [all …]
|
H A D | vds.c | 3143 vds_efi_alloc_and_read(vd_t *vd, efi_gpt_t **gpt, efi_gpe_t **gpe) in vds_efi_alloc_and_read() argument 3150 status = vd_efi_alloc_and_read(&edev, gpt, gpe); in vds_efi_alloc_and_read() 3156 vds_efi_free(vd_t *vd, efi_gpt_t *gpt, efi_gpe_t *gpe) in vds_efi_free() argument 3162 vd_efi_free(&edev, gpt, gpe); in vds_efi_free() 3168 efi_gpt_t *gpt; in vd_dskimg_validate_efi() local 3173 if ((status = vds_efi_alloc_and_read(vd, &gpt, &gpe)) != 0) in vd_dskimg_validate_efi() 3182 nparts = gpt->efi_gpt_NumberOfPartitionEntries; in vd_dskimg_validate_efi() 3205 vds_efi_free(vd, gpt, gpe); in vd_dskimg_validate_efi() 5803 efi_gpt_t *gpt; in vd_setup_partition_efi() local 5822 gpt = VD_LABEL_EFI_GPT(vd, bsize); in vd_setup_partition_efi() [all …]
|
H A D | vdc.c | 5655 efi_gpt_t *gpt; in vdc_dkio_partition() local 5667 if ((rv = vd_efi_alloc_and_read(&edev, &gpt, &gpe)) != 0) { in vdc_dkio_partition() 5673 if (partno >= gpt->efi_gpt_NumberOfPartitionEntries) { in vdc_dkio_partition() 5674 vd_efi_free(&edev, gpt, gpe); in vdc_dkio_partition() 5684 vd_efi_free(&edev, gpt, gpe); in vdc_dkio_partition() 5688 vd_efi_free(&edev, gpt, gpe); in vdc_dkio_partition() 8309 efi_gpt_t *gpt; in vdc_validate_geometry() local 8347 rv = vd_efi_alloc_and_read(&edev, &gpt, &gpe); in vdc_validate_geometry() 8358 vdc_store_label_efi(vdc, gpt, gpe); in vdc_validate_geometry() 8359 vd_efi_free(&edev, gpt, gpe); in vdc_validate_geometry() [all …]
|
/titanic_44/usr/src/cmd/hal/probing/volume/ |
H A D | probe-volume.c | 444 dk_gpt_t *gpt; in main() local 574 } else if ((partition_number = efi_alloc_and_read(rfd, &gpt)) >= 0) { in main() 576 if (partition_number < gpt->efi_nparts) { in main() 577 if (gpt->efi_parts[partition_number].p_size == 0) { in main() 580 partition_start = gpt->efi_parts[partition_number].p_start * block_size; in main() 582 efi_free(gpt); in main()
|
/titanic_44/usr/src/uts/common/fs/zfs/ |
H A D | zvol.c | 1513 efi_gpt_t gpt = { 0 }; in zvol_getefi() local 1515 gpt.efi_gpt_Signature = LE_64(EFI_SIGNATURE); in zvol_getefi() 1516 gpt.efi_gpt_Revision = LE_32(EFI_VERSION_CURRENT); in zvol_getefi() 1517 gpt.efi_gpt_HeaderSize = LE_32(sizeof (gpt)); in zvol_getefi() 1518 gpt.efi_gpt_MyLBA = LE_64(1ULL); in zvol_getefi() 1519 gpt.efi_gpt_FirstUsableLBA = LE_64(34ULL); in zvol_getefi() 1520 gpt.efi_gpt_LastUsableLBA = LE_64((vs >> bs) - 1); in zvol_getefi() 1521 gpt.efi_gpt_PartitionEntryLBA = LE_64(2ULL); in zvol_getefi() 1522 gpt.efi_gpt_NumberOfPartitionEntries = LE_32(1); in zvol_getefi() 1523 gpt.efi_gpt_SizeOfPartitionEntry = in zvol_getefi() [all …]
|
/titanic_44/usr/src/uts/common/avs/ns/sv/ |
H A D | sv.c | 2523 efi_gpt_t gpt; in sv_fix_dkiocgetefi() local 2550 if (efi.dki_length < sizeof (gpt) + sizeof (gpe)) { in sv_fix_dkiocgetefi() 2554 if (ddi_copyin((void *)efi.dki_data, &gpt, sizeof (gpt), mode)) { in sv_fix_dkiocgetefi() 2559 if ((unparts = LE_32(gpt.efi_gpt_NumberOfPartitionEntries)) == 0) in sv_fix_dkiocgetefi() 2589 gpt.efi_gpt_PartitionEntryArrayCRC32 = 0; in sv_fix_dkiocgetefi() 2591 gpt.efi_gpt_PartitionEntryArrayCRC32 = LE_32(~crc); in sv_fix_dkiocgetefi() 2593 gpt.efi_gpt_HeaderCRC32 = 0; in sv_fix_dkiocgetefi() 2594 CRC32(crc, &gpt, sizeof (gpt), -1U, sv_crc32_table); in sv_fix_dkiocgetefi() 2595 gpt.efi_gpt_HeaderCRC32 = LE_32(~crc); in sv_fix_dkiocgetefi() 2597 if ((rc == 0) && ddi_copyout(&gpt, efi.dki_data, sizeof (gpt), mode)) { in sv_fix_dkiocgetefi()
|
/titanic_44/usr/src/cmd/hal/probing/storage/ |
H A D | probe-storage.c | 352 dk_gpt_t *gpt; in main() local 451 } else if (!is_cdrom && (efi_alloc_and_read(rfd, &gpt) >= 0)) { in main() 458 efi_free(gpt); in main()
|
/titanic_44/usr/src/uts/common/io/ |
H A D | cmlb.c | 4647 efi_gpt_t *gpt; local 4657 gpt = kmem_alloc(cl->cl_sys_blocksize, KM_SLEEP); 4659 if (DK_TG_READ(cl, gpt, 1, cl->cl_sys_blocksize, tg_cookie) != 0) { 4663 cmlb_swap_efi_gpt(gpt); 4664 rval = cmlb_validate_efi(gpt); 4667 bzero(gpt, sizeof (efi_gpt_t)); 4668 if (rval = DK_TG_WRITE(cl, gpt, 1, cl->cl_sys_blocksize, 4680 if ((rval = DK_TG_READ(cl, gpt, cap - 1, cl->cl_sys_blocksize, 4684 cmlb_swap_efi_gpt(gpt); 4685 rval = cmlb_validate_efi(gpt); [all …]
|
/titanic_44/usr/src/lib/libzfs/common/ |
H A D | libzfs_import.c | 1006 struct dk_gpt *gpt; in check_slices() local 1020 } else if (efi_alloc_and_read(fd, &gpt) >= 0) { in check_slices() 1027 gpt->efi_parts[i].p_size, gpt->efi_lbasize); in check_slices() 1032 efi_free(gpt); in check_slices()
|
/titanic_44/usr/src/uts/sun4v/sys/ |
H A D | vdsk_common.h | 530 int vd_efi_alloc_and_read(vd_efi_dev_t *dev, efi_gpt_t **gpt, efi_gpe_t **gpe); 531 void vd_efi_free(vd_efi_dev_t *dev, efi_gpt_t *gpt, efi_gpe_t *gpe);
|
/titanic_44/usr/src/lib/libbe/common/ |
H A D | be_activate.c | 788 struct dk_gpt *gpt; in be_do_installgrub_mbr() local 801 if ((npart = efi_alloc_and_read(fd, &gpt)) <= 0) in be_do_installgrub_mbr() 807 u = &gpt->efi_parts[i].p_guid; in be_do_installgrub_mbr()
|
/titanic_44/usr/src/cmd/power/ |
H A D | handlers.c | 1071 dk_gpt_t *gpt; in is_good_slice() local 1097 (efi_alloc_and_read(fd, &gpt)) >= 0) { in is_good_slice() 1099 free(gpt); in is_good_slice()
|
/titanic_44/exception_lists/ |
H A D | copyright | 104 usr/src/grub/grub-0.97/stage2/gpt.h
|
H A D | cstyle | 152 usr/src/grub/grub-0.97/stage2/gpt.h
|