/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 432 display64(struct dk_gpt *efi, char *device) in display64() argument 442 (void) printf("* %d bytes/sector\n", efi->efi_lbasize); in display64() 454 for (i = 0; i < efi->efi_nparts; i++) { in display64() 455 if (efi->efi_parts[i].p_size > 0) in display64() 458 i, efi->efi_parts[i].p_tag, in display64() 459 efi->efi_parts[i].p_flag, in display64() 460 efi->efi_parts[i].p_start, in display64() 461 efi->efi_parts[i].p_size); in display64() 504 insert64(char *data, struct dk_gpt *efi) in insert64() argument 517 if (part >= efi->efi_nparts) { in insert64() [all …]
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 201 findfree64(struct dk_gpt *efi) in findfree64() argument 209 freemap = SAFE_CALLOC(sizeof (freemap_t), efi->efi_nparts + 1); in findfree64() 210 sorted = SAFE_CALLOC(sizeof (struct dk_part), efi->efi_nparts + 1); in findfree64() 211 fullsize = efi->efi_last_u_lba; in findfree64() 213 for (part = efi->efi_parts; part < efi->efi_parts + efi->efi_nparts; in findfree64() 221 freeidx->fr_start = efi->efi_first_u_lba; in findfree64() 395 struct dk_gpt *efi; in prtvtoc() local 421 idx = (readefi(fd, name, &efi) == 0); in prtvtoc() 433 freemap = findfree64(efi); in prtvtoc() 438 putfree64(efi, freemap); in prtvtoc() [all …]
|
/illumos-gate/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 166 efi_reserved_sectors(dk_gpt_t *efi) in efi_reserved_sectors() argument 169 return ((EFI_MIN_RESV_SIZE * DEV_BSIZE + efi->efi_lbasize - 1) / in efi_reserved_sectors() 170 efi->efi_lbasize); in efi_reserved_sectors() 326 efi_gpt_t *efi; in check_label() local 337 efi = dk_ioc->dki_data; in check_label() 338 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) { in check_label() 342 (long long)efi->efi_gpt_Signature, in check_label() 351 crc = efi->efi_gpt_HeaderCRC32; in check_label() 352 efi->efi_gpt_HeaderCRC32 = 0; in check_label() 354 if (((len_t)LE_32(efi->efi_gpt_HeaderSize) > dk_ioc->dki_length) || in check_label() [all …]
|
/illumos-gate/usr/src/cmd/format/ |
H A D | label.c | 205 struct dk_gpt *efi; in SMI_vtoc_to_EFI() local 212 efi = *new_vtoc; in SMI_vtoc_to_EFI() 213 reserved = efi_reserved_sectors(efi); in SMI_vtoc_to_EFI() 221 efi->efi_parts[0].p_tag = V_USR; in SMI_vtoc_to_EFI() 222 efi->efi_parts[0].p_start = efi->efi_first_u_lba; in SMI_vtoc_to_EFI() 223 efi->efi_parts[0].p_size = efi->efi_last_u_lba - efi->efi_first_u_lba in SMI_vtoc_to_EFI() 229 for (i = 1; i < efi->efi_nparts - 2; i++) { in SMI_vtoc_to_EFI() 230 efi->efi_parts[i].p_tag = V_UNASSIGNED; in SMI_vtoc_to_EFI() 231 efi->efi_parts[i].p_start = 0; in SMI_vtoc_to_EFI() 232 efi->efi_parts[i].p_size = 0; in SMI_vtoc_to_EFI() [all …]
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 136 struct dk_gpt *efi; in partinfo() local 153 (slice = efi_alloc_and_read(fd, &efi)) >= 0) { in partinfo() 156 efi->efi_parts[slice].p_start, in partinfo() 157 efi->efi_parts[slice].p_size, in partinfo() 158 efi->efi_parts[slice].p_flag, in partinfo() 159 efi->efi_parts[slice].p_tag); in partinfo()
|
/illumos-gate/usr/src/data/hwdata/ |
H A D | Makefile | 30 HWDATA= pci.ids usb.ids efi.fixes 45 THIRDPARTYLICENSE.efifixes: efi.fixes THIRDPARTYLICENSE.efifixes.tmpl 47 $(SED) -e '/^$$/,$$ d' < efi.fixes > $@
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_startkern.c | 1770 process_efi32(EFI_SYSTEM_TABLE32 *efi) in process_efi32() argument 1777 entries = efi->NumberOfTableEntries; in process_efi32() 1779 efi->ConfigurationTable; in process_efi32() 1806 process_efi64(EFI_SYSTEM_TABLE64 *efi) in process_efi64() argument 1813 entries = efi->NumberOfTableEntries; in process_efi64() 1815 efi->ConfigurationTable; in process_efi64() 1910 print_efi32(EFI_SYSTEM_TABLE32 *efi) in print_efi32() argument 1917 (unsigned long long)efi->Hdr.Signature); in print_efi32() 1919 dboot_print_efi_version(efi->Hdr.Revision); in print_efi32() 1921 data = (uint16_t *)(uintptr_t)efi->FirmwareVendor; in print_efi32() [all …]
|
/illumos-gate/usr/src/boot/efi/loader/amd64/ |
H A D | Makefile | 20 EFIPROG= loader64.efi
|
/illumos-gate/usr/src/boot/efi/loader/i386/ |
H A D | Makefile | 20 EFIPROG= loader32.efi
|
/illumos-gate/usr/src/boot/ |
H A D | Makefile | 20 INSTDIRS = i386 efi forth
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-boot-loader.p5m | 52 $(i386_ONLY)file path=boot/forth/efi.4th group=sys mode=0444 77 $(i386_ONLY)file path=boot/loader32.efi group=sys mode=0555 78 $(i386_ONLY)file path=boot/loader64.efi group=sys mode=0555
|
H A D | system-data-hardware-registry.p5m | 38 file path=usr/share/hwdata/efi.fixes preserve=renamenew
|
/illumos-gate/usr/src/boot/forth/ |
H A D | Makefile | 33 FORTH += efi.4th
|
H A D | menu.rc | 161 efi? invert [if]
|
H A D | loader.4th | 34 efi? [if] 35 include /boot/forth/efi.4th
|
H A D | support.4th | 296 : efi? ( -- flag ) 297 s" efi-version" getenv?
|
/illumos-gate/exception_lists/ |
H A D | hdrchk | 427 usr/src/boot/efi/include/amd64/*.h 428 usr/src/boot/efi/include/arm/*.h 429 usr/src/boot/efi/include/arm64/*.h 430 usr/src/boot/efi/include/i386/*.h 431 usr/src/boot/efi/include/Guid/*.h 432 usr/src/boot/efi/include/IndustryStandard/*.h 433 usr/src/boot/efi/include/Pi/*.h 434 usr/src/boot/efi/include/Protocol/*.h 435 usr/src/boot/efi/include/Uefi/*.h
|
H A D | cstyle | 1273 usr/src/boot/efi/include/Base.h 1274 usr/src/boot/efi/include/amd64/*.h 1275 usr/src/boot/efi/include/arm/*.h 1276 usr/src/boot/efi/include/arm64/*.h 1277 usr/src/boot/efi/include/i386/*.h 1278 usr/src/boot/efi/include/Guid/*.h 1279 usr/src/boot/efi/include/IndustryStandard/*.h 1280 usr/src/boot/efi/include/Pi/*.h 1281 usr/src/boot/efi/include/Protocol/*.h 1282 usr/src/boot/efi/include/Uefi/*.h
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zvol.c | 1457 dk_efi_t efi; in zvol_getefi() local 1461 if (ddi_copyin(arg, &efi, sizeof (dk_efi_t), flag)) in zvol_getefi() 1463 ptr = (char *)(uintptr_t)efi.dki_data_64; in zvol_getefi() 1464 length = efi.dki_length; in zvol_getefi() 1472 if (efi.dki_lba < 1 || efi.dki_lba > 2 || length <= 0) in zvol_getefi() 1479 if (efi.dki_lba == 1) { in zvol_getefi()
|
/illumos-gate/usr/src/boot/efi/loader/ |
H A D | Makefile.com | 128 --output-target=$(EFI_TARGET) --subsystem efi-app loader.sym $@
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vds.c | 3295 dk_efi_t *efi; in vd_do_dskimg_ioctl() local 3362 efi = (dk_efi_t *)ioctl_arg; in vd_do_dskimg_ioctl() 3365 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0) in vd_do_dskimg_ioctl() 3372 efi = (dk_efi_t *)ioctl_arg; in vd_do_dskimg_ioctl() 3375 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0) in vd_do_dskimg_ioctl()
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm.c | 6785 struct dk_gpt *efi, argument 6808 for (idx = 0; idx < efi->efi_nparts; idx++) { 6812 if (efi->efi_parts[idx].p_size == 0) { 6819 switch (efi->efi_parts[idx].p_tag) { 6836 switch (efi->efi_parts[idx].p_flag) { 6863 struct dk_gpt *efi; local 6921 retval = ((err = efi_alloc_and_read(fd, &efi)) >= 0) ? 0 : err; 6957 efi, tfp, mhp, tmpmnt);
|