Home
last modified time | relevance | path

Searched refs:gpe (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/uts/sun4v/io/
H A Dvdsk_common.c134 vd_efi_swap_gpe(efi_gpe_t *gpe, int nparts) in vd_efi_swap_gpe() argument
139 UUID_LE_CONVERT(gpe[i].efi_gpe_PartitionTypeGUID, in vd_efi_swap_gpe()
140 gpe[i].efi_gpe_PartitionTypeGUID); in vd_efi_swap_gpe()
141 UUID_LE_CONVERT(gpe[i].efi_gpe_UniquePartitionGUID, in vd_efi_swap_gpe()
142 gpe[i].efi_gpe_UniquePartitionGUID); in vd_efi_swap_gpe()
143 gpe[i].efi_gpe_StartingLBA = LE_64(gpe[i].efi_gpe_StartingLBA); in vd_efi_swap_gpe()
144 gpe[i].efi_gpe_EndingLBA = LE_64(gpe[i].efi_gpe_EndingLBA); in vd_efi_swap_gpe()
145 gpe[i].efi_gpe_Attributes.PartitionAttrs = in vd_efi_swap_gpe()
146 LE_16(gpe[i].efi_gpe_Attributes.PartitionAttrs); in vd_efi_swap_gpe()
148 gpe[i].efi_gpe_PartitionName[j] = in vd_efi_swap_gpe()
[all …]
H A Dvds.c3143 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()
3169 efi_gpe_t *gpe; in vd_dskimg_validate_efi() local
3173 if ((status = vds_efi_alloc_and_read(vd, &gpt, &gpe)) != 0) in vd_dskimg_validate_efi()
3186 if (gpe[i].efi_gpe_StartingLBA == 0 && in vd_dskimg_validate_efi()
3187 gpe[i].efi_gpe_EndingLBA == 0) { in vd_dskimg_validate_efi()
3191 vd->slices[i].start = gpe[i].efi_gpe_StartingLBA; in vd_dskimg_validate_efi()
3192 vd->slices[i].nblocks = gpe[i].efi_gpe_EndingLBA - in vd_dskimg_validate_efi()
[all …]
H A Dvdc.c5656 efi_gpe_t *gpe; in vdc_dkio_partition() local
5667 if ((rv = vd_efi_alloc_and_read(&edev, &gpt, &gpe)) != 0) { in vdc_dkio_partition()
5674 vd_efi_free(&edev, gpt, gpe); in vdc_dkio_partition()
5678 bcopy(&gpe[partno].efi_gpe_PartitionTypeGUID, &p64.p_type, in vdc_dkio_partition()
5680 p64.p_start = gpe[partno].efi_gpe_StartingLBA; in vdc_dkio_partition()
5681 p64.p_size = gpe[partno].efi_gpe_EndingLBA - p64.p_start + 1; 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_gpe_t *gpe; in vdc_validate_geometry() local
8347 rv = vd_efi_alloc_and_read(&edev, &gpt, &gpe); in vdc_validate_geometry()
[all …]
/titanic_41/usr/src/uts/intel/io/acpica/
H A Dacpica.c750 ACPI_OBJECT *prw, *gpe; in acpica_parse_PRW() local
773 gpe = &prw->Package.Elements[0]; in acpica_parse_PRW()
774 if (gpe->Package.Count != 2 || in acpica_parse_PRW()
775 gpe->Package.Elements[1].Type != ACPI_TYPE_INTEGER) in acpica_parse_PRW()
777 gpeobj = gpe->Package.Elements[0].Reference.Handle; in acpica_parse_PRW()
778 gpebit = gpe->Package.Elements[1].Integer.Value; in acpica_parse_PRW()
H A Dchanges.txt1067 A raw gpe handling mechanism was created to allow better handling of GPE
/titanic_41/usr/src/uts/common/avs/ns/sv/
H A Dsv.c2528 efi_gpe_t *gpe = NULL; in sv_fix_dkiocgetefi() local
2554 if (efi.dki_length < sizeof (gpt) + sizeof (gpe)) { in sv_fix_dkiocgetefi()
2572 sgpe = sizeof (*gpe) * unparts; in sv_fix_dkiocgetefi()
2573 gpe = kmem_alloc(sgpe, KM_SLEEP); in sv_fix_dkiocgetefi()
2575 if (ddi_copyin((void *)(efi.dki_data + 1), gpe, sgpe, mode)) { in sv_fix_dkiocgetefi()
2590 gpe[pnum].efi_gpe_EndingLBA = LE_64( in sv_fix_dkiocgetefi()
2591 LE_64(gpe[pnum].efi_gpe_StartingLBA) + p_size - 1); in sv_fix_dkiocgetefi()
2594 CRC32(crc, gpe, sgpe, -1U, sv_crc32_table); in sv_fix_dkiocgetefi()
2606 if ((rc == 0) && ddi_copyout(gpe, efi.dki_data + 1, sgpe, mode)) { in sv_fix_dkiocgetefi()
2612 if (gpe) { in sv_fix_dkiocgetefi()
[all …]
/titanic_41/usr/src/uts/common/fs/zfs/
H A Dzvol.c1488 efi_gpe_t gpe = { 0 }; in zvol_getefi() local
1508 gpe.efi_gpe_StartingLBA = LE_64(34ULL); in zvol_getefi()
1509 gpe.efi_gpe_EndingLBA = LE_64((vs >> bs) - 1); in zvol_getefi()
1510 UUID_LE_CONVERT(gpe.efi_gpe_PartitionTypeGUID, uuid); in zvol_getefi()
1525 CRC32(crc, &gpe, sizeof (gpe), -1U, crc32_table); in zvol_getefi()
1535 if (length > 0 && ddi_copyout(&gpe, ptr, MIN(sizeof (gpe), in zvol_getefi()
/titanic_41/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);