Home
last modified time | relevance | path

Searched refs:efi (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/cmd/fmthard/
H A Dfmthard.c432 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 Dprtvtoc.c201 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 Drdwr_efi.c165 efi_reserved_sectors(dk_gpt_t *efi) in efi_reserved_sectors() argument
168 return ((EFI_MIN_RESV_SIZE * DEV_BSIZE + efi->efi_lbasize - 1) / in efi_reserved_sectors()
169 efi->efi_lbasize); in efi_reserved_sectors()
325 efi_gpt_t *efi; in check_label() local
336 efi = dk_ioc->dki_data; in check_label()
337 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) { in check_label()
341 (long long)efi->efi_gpt_Signature, in check_label()
350 crc = efi->efi_gpt_HeaderCRC32; in check_label()
351 efi->efi_gpt_HeaderCRC32 = 0; in check_label()
353 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 Dlabel.c205 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 Ddevinfo.c136 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 DMakefile30 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 Ddboot_startkern.c1655 process_efi32(EFI_SYSTEM_TABLE32 *efi) in process_efi32() argument
1662 entries = efi->NumberOfTableEntries; in process_efi32()
1664 efi->ConfigurationTable; in process_efi32()
1691 process_efi64(EFI_SYSTEM_TABLE64 *efi) in process_efi64() argument
1698 entries = efi->NumberOfTableEntries; in process_efi64()
1700 efi->ConfigurationTable; in process_efi64()
1795 print_efi32(EFI_SYSTEM_TABLE32 *efi) in print_efi32() argument
1802 (unsigned long long)efi->Hdr.Signature); in print_efi32()
1804 dboot_print_efi_version(efi->Hdr.Revision); in print_efi32()
1806 data = (uint16_t *)(uintptr_t)efi->FirmwareVendor; in print_efi32()
[all …]
/illumos-gate/usr/src/boot/efi/loader/amd64/
H A DMakefile20 EFIPROG= loader64.efi
/illumos-gate/usr/src/boot/efi/loader/i386/
H A DMakefile20 EFIPROG= loader32.efi
/illumos-gate/usr/src/boot/
H A DMakefile20 INSTDIRS = i386 efi forth
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-boot-loader.p5m52 $(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 Dsystem-data-hardware-registry.p5m38 file path=usr/share/hwdata/efi.fixes preserve=renamenew
/illumos-gate/usr/src/boot/forth/
H A DMakefile33 FORTH += efi.4th
H A Dmenu.rc161 efi? invert [if]
H A Dloader.4th34 efi? [if]
35 include /boot/forth/efi.4th
H A Dsupport.4th296 : efi? ( -- flag )
297 s" efi-version" getenv?
/illumos-gate/exception_lists/
H A Dhdrchk444 usr/src/boot/efi/include/amd64/*.h
445 usr/src/boot/efi/include/arm/*.h
446 usr/src/boot/efi/include/arm64/*.h
447 usr/src/boot/efi/include/i386/*.h
448 usr/src/boot/efi/include/Guid/*.h
449 usr/src/boot/efi/include/IndustryStandard/*.h
450 usr/src/boot/efi/include/Pi/*.h
451 usr/src/boot/efi/include/Protocol/*.h
452 usr/src/boot/efi/include/Uefi/*.h
H A Dcstyle1265 usr/src/boot/efi/include/Base.h
1266 usr/src/boot/efi/include/amd64/*.h
1267 usr/src/boot/efi/include/arm/*.h
1268 usr/src/boot/efi/include/arm64/*.h
1269 usr/src/boot/efi/include/i386/*.h
1270 usr/src/boot/efi/include/Guid/*.h
1271 usr/src/boot/efi/include/IndustryStandard/*.h
1272 usr/src/boot/efi/include/Pi/*.h
1273 usr/src/boot/efi/include/Protocol/*.h
1274 usr/src/boot/efi/include/Uefi/*.h
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzvol.c1457 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 DMakefile.com128 --output-target=$(EFI_TARGET) --subsystem efi-app loader.sym $@
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c3295 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 Dbootadm.c6785 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);