Home
last modified time | relevance | path

Searched refs:gpt (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Dvdsk_common.c110 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 Dvds.c3145 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()
[all …]
H A Dvdc.c5655 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()
8310 efi_gpt_t *gpt; in vdc_validate_geometry() local
8348 rv = vd_efi_alloc_and_read(&edev, &gpt, &gpe); in vdc_validate_geometry()
8359 vdc_store_label_efi(vdc, gpt, gpe); in vdc_validate_geometry()
8360 vd_efi_free(&edev, gpt, gpe); in vdc_validate_geometry()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_gpt.c149 vmm_gpt_t *gpt; in vmm_gpt_alloc() local
152 gpt = kmem_zalloc(sizeof (*gpt), KM_SLEEP); in vmm_gpt_alloc()
153 gpt->vgpt_pte_ops = pte_ops; in vmm_gpt_alloc()
154 gpt->vgpt_root = vmm_gpt_node_alloc(); in vmm_gpt_alloc()
156 return (gpt); in vmm_gpt_alloc()
181 vmm_gpt_free(vmm_gpt_t *gpt) in vmm_gpt_free() argument
184 vmm_gpt_vacate_region(gpt, 0, UINT64_MAX & PAGEMASK); in vmm_gpt_free()
186 VERIFY(gpt->vgpt_root != NULL); in vmm_gpt_free()
187 VERIFY3U(gpt->vgpt_root->vgn_ref_cnt, ==, 0); in vmm_gpt_free()
189 vmm_gpt_node_free(gpt->vgpt_root); in vmm_gpt_free()
[all …]
H A Dvmm_vm.c319 vmm_gpt_t *gpt = vms->vms_gpt; in vmspace_bits_operate() local
337 uint64_t *entry = vmm_gpt_lookup(gpt, gpa + offset); in vmspace_bits_operate()
347 value = vmm_gpt_query(gpt, entry, VGQ_DIRTY); in vmspace_bits_operate()
362 if (!vmm_gpt_is_mapped(gpt, entry, &pfn, &prot)) { in vmspace_bits_operate()
373 value = !vmm_gpt_reset_dirty(gpt, entry, true); in vmspace_bits_operate()
386 value = vmm_gpt_reset_dirty(gpt, entry, false); in vmspace_bits_operate()
901 vmm_gpt_t *gpt = vms->vms_gpt; in vmspace_lookup_map() local
909 vmm_gpt_walk(gpt, gpa, entries, MAX_GPT_LEVEL); in vmspace_lookup_map()
920 if (vmm_gpt_is_mapped(gpt, leaf, &pfn, &prot)) { in vmspace_lookup_map()
1531 vmm_gpt_t *gpt = vmc->vmc_space->vms_gpt; in vmp_release_inner() local
[all …]
/illumos-gate/usr/src/cmd/hal/probing/volume/
H A Dprobe-volume.c444 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()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzvol.c1480 efi_gpt_t gpt = { 0 }; in zvol_getefi() local
1482 gpt.efi_gpt_Signature = LE_64(EFI_SIGNATURE); in zvol_getefi()
1483 gpt.efi_gpt_Revision = LE_32(EFI_VERSION_CURRENT); in zvol_getefi()
1484 gpt.efi_gpt_HeaderSize = LE_32(EFI_HEADER_SIZE); in zvol_getefi()
1485 gpt.efi_gpt_MyLBA = LE_64(1ULL); in zvol_getefi()
1486 gpt.efi_gpt_FirstUsableLBA = LE_64(34ULL); in zvol_getefi()
1487 gpt.efi_gpt_LastUsableLBA = LE_64((vs >> bs) - 1); in zvol_getefi()
1488 gpt.efi_gpt_PartitionEntryLBA = LE_64(2ULL); in zvol_getefi()
1489 gpt.efi_gpt_NumberOfPartitionEntries = LE_32(1); in zvol_getefi()
1490 gpt.efi_gpt_SizeOfPartitionEntry = in zvol_getefi()
[all …]
/illumos-gate/usr/src/cmd/hal/probing/storage/
H A Dprobe-storage.c352 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()
/illumos-gate/usr/src/uts/common/io/
H A Dcmlb.c4691 efi_gpt_t *gpt; local
4701 gpt = kmem_alloc(cl->cl_sys_blocksize, KM_SLEEP);
4703 if (DK_TG_READ(cl, gpt, 1, cl->cl_sys_blocksize, tg_cookie) != 0) {
4707 cmlb_swap_efi_gpt(gpt);
4708 rval = cmlb_validate_efi(gpt);
4711 bzero(gpt, sizeof (efi_gpt_t));
4712 if (rval = DK_TG_WRITE(cl, gpt, 1, cl->cl_sys_blocksize,
4724 if ((rval = DK_TG_READ(cl, gpt, cap - 1, cl->cl_sys_blocksize,
4728 cmlb_swap_efi_gpt(gpt);
4729 rval = cmlb_validate_efi(gpt);
[all …]
/illumos-gate/usr/src/lib/libzutil/common/
H A Dzutil_import.c1061 struct dk_gpt *gpt; in check_slices() local
1075 } else if (efi_alloc_and_read(fd, &gpt) >= 0) { in check_slices()
1082 gpt->efi_parts[i].p_size, gpt->efi_lbasize); in check_slices()
1087 efi_free(gpt); in check_slices()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvdsk_common.h530 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);
/illumos-gate/usr/src/cmd/power/
H A Dhandlers.c1072 dk_gpt_t *gpt; in is_good_slice() local
1098 (efi_alloc_and_read(fd, &gpt)) >= 0) { in is_good_slice()
1100 free(gpt); in is_good_slice()
/illumos-gate/usr/src/cmd/fs.d/pcfs/mkfs/
H A Dmkfs_main.c2024 dk_gpt_t *gpt = NULL; in getdiskinfo() local
2041 rv = efi_alloc_and_read(fd, &gpt); in getdiskinfo()
2069 efi_free(gpt); in getdiskinfo()
2078 efi_free(gpt); in getdiskinfo()
2084 TotSize = gpt->efi_parts[rv].p_size; in getdiskinfo()
2136 efi_free(gpt); in getdiskinfo()
/illumos-gate/usr/src/lib/libbe/common/
H A Dbe_activate.c896 struct dk_gpt *gpt; in be_do_install_mbr() local
909 if ((npart = efi_alloc_and_read(fd, &gpt)) <= 0) in be_do_install_mbr()
915 u = &gpt->efi_parts[i].p_guid; in be_do_install_mbr()
/illumos-gate/usr/src/boot/common/
H A Dgpt.c33 #error gpt.c works only for little endian architectures
H A Dpart.c75 uuid_t gpt; member
369 memcpy(&entry->type.gpt, &ent->ent_type, sizeof (uuid_t)); in ptable_gptread()
/illumos-gate/exception_lists/
H A Dcopyright116 usr/src/grub/grub-0.97/stage2/gpt.h
H A Dcstyle111 usr/src/grub/grub-0.97/stage2/gpt.h