/linux-4.4.14/drivers/firmware/efi/ |
D | efi.c | 28 struct efi __read_mostly efi = { variable 45 EXPORT_SYMBOL(efi); 68 set_bit(EFI_DBG, &efi.flags); in parse_efi_cmdline() 91 if (efi.mps != EFI_INVALID_TABLE_ADDR) in systab_show() 92 str += sprintf(str, "MPS=0x%lx\n", efi.mps); in systab_show() 93 if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) in systab_show() 94 str += sprintf(str, "ACPI20=0x%lx\n", efi.acpi20); in systab_show() 95 if (efi.acpi != EFI_INVALID_TABLE_ADDR) in systab_show() 96 str += sprintf(str, "ACPI=0x%lx\n", efi.acpi); in systab_show() 102 if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) in systab_show() [all …]
|
D | runtime-wrappers.c | 223 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in virt_efi_query_variable_info() 263 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in virt_efi_update_capsule() 280 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in virt_efi_query_capsule_caps() 292 efi.get_time = virt_efi_get_time; in efi_native_runtime_setup() 293 efi.set_time = virt_efi_set_time; in efi_native_runtime_setup() 294 efi.get_wakeup_time = virt_efi_get_wakeup_time; in efi_native_runtime_setup() 295 efi.set_wakeup_time = virt_efi_set_wakeup_time; in efi_native_runtime_setup() 296 efi.get_variable = virt_efi_get_variable; in efi_native_runtime_setup() 297 efi.get_next_variable = virt_efi_get_next_variable; in efi_native_runtime_setup() 298 efi.set_variable = virt_efi_set_variable; in efi_native_runtime_setup() [all …]
|
D | esrt.c | 222 if (efi.esrt == EFI_INVALID_TABLE_ADDR) in esrt_table_exists() 257 rc = efi_mem_desc_lookup(efi.esrt, &md); in efi_esrt_init() 264 if (max < efi.esrt) { in efi_esrt_init() 266 (void *)efi.esrt, (void *)max); in efi_esrt_init() 271 max -= efi.esrt; in efi_esrt_init() 279 va = early_memremap(efi.esrt, size); in efi_esrt_init() 281 pr_err("early_memremap(%p, %zu) failed.\n", (void *)efi.esrt, in efi_esrt_init() 329 va = early_memremap(efi.esrt, size); in efi_esrt_init() 331 pr_err("early_memremap(%p, %zu) failed.\n", (void *)efi.esrt, in efi_esrt_init() 336 esrt_data = (phys_addr_t)efi.esrt; in efi_esrt_init()
|
D | Kconfig | 45 bool "Export efi runtime maps to sysfs" 49 Export efi runtime memory maps to /sys/firmware/efi/runtime-map. 50 That memory map is used for example by kexec to set up efi virtual 53 See also Documentation/ABI/testing/sysfs-firmware-efi-runtime-map.
|
D | reboot.c | 33 efi.reset_system(efi_mode, EFI_SUCCESS, 0, NULL); in efi_reboot() 43 efi.reset_system(EFI_RESET_SHUTDOWN, EFI_SUCCESS, 0, NULL); in efi_power_off()
|
D | Makefile | 12 obj-$(CONFIG_EFI) += efi.o vars.o reboot.o 15 obj-$(CONFIG_EFI_VARS_PSTORE) += efi-pstore.o
|
D | fake_mem.c | 189 set_bit(EFI_MEMMAP, &efi.flags); in efi_fake_memmap()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | efi.c | 90 efi.systab = early_memremap(efi_system_table, in uefi_init() 92 if (efi.systab == NULL) { in uefi_init() 97 set_bit(EFI_BOOT, &efi.flags); in uefi_init() 98 set_bit(EFI_64BIT, &efi.flags); in uefi_init() 103 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in uefi_init() 108 if ((efi.systab->hdr.revision >> 16) < 2) in uefi_init() 110 efi.systab->hdr.revision >> 16, in uefi_init() 111 efi.systab->hdr.revision & 0xffff); in uefi_init() 114 c16 = early_memremap(efi_to_phys(efi.systab->fw_vendor), in uefi_init() 124 efi.systab->hdr.revision >> 16, in uefi_init() [all …]
|
D | Makefile | 22 extra-$(CONFIG_EFI) := efi-entry.o 40 arm64-obj-$(CONFIG_EFI) += efi.o efi-entry.stub.o
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi.c | 61 static struct efi efi_phys __initdata; 66 {UV_SYSTEM_TABLE_GUID, "UVsystab", &efi.uv_systab}, 111 status = efi.get_time(&eft, &cap); in efi_get_time() 220 efi.memmap = &memmap; in efi_memblock_x86_reserve_range() 249 clear_bit(EFI_MEMMAP, &efi.flags); in efi_unmap_memmap() 341 efi.systab = &efi_systab; in efi_systab_init() 346 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in efi_systab_init() 350 if ((efi.systab->hdr.revision >> 16) == 0) in efi_systab_init() 352 efi.systab->hdr.revision >> 16, in efi_systab_init() 353 efi.systab->hdr.revision & 0xffff); in efi_systab_init() [all …]
|
D | efi_64.c | 326 u32 table = (u32)(unsigned long)efi.systab; \ 565 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in efi_thunk_query_variable_info() 593 efi.get_time = efi_thunk_get_time; in efi_thunk_runtime_setup() 594 efi.set_time = efi_thunk_set_time; in efi_thunk_runtime_setup() 595 efi.get_wakeup_time = efi_thunk_get_wakeup_time; in efi_thunk_runtime_setup() 596 efi.set_wakeup_time = efi_thunk_set_wakeup_time; in efi_thunk_runtime_setup() 597 efi.get_variable = efi_thunk_get_variable; in efi_thunk_runtime_setup() 598 efi.get_next_variable = efi_thunk_get_next_variable; in efi_thunk_runtime_setup() 599 efi.set_variable = efi_thunk_set_variable; in efi_thunk_runtime_setup() 600 efi.get_next_high_mono_count = efi_thunk_get_next_high_mono_count; in efi_thunk_runtime_setup() [all …]
|
D | quirks.c | 49 efi.set_variable(efi_dummy_name, &EFI_DUMMY_GUID, in efi_delete_dummy_variable() 71 status = efi.query_variable_info(attributes, &storage_size, in efi_query_variable_store() 95 status = efi.set_variable(efi_dummy_name, &EFI_DUMMY_GUID, in efi_query_variable_store() 115 status = efi.query_variable_info(attributes, &storage_size, in efi_query_variable_store() 234 for (i = 0; i < efi.systab->nr_tables; i++) { in efi_reuse_config() 267 set_bit(EFI_OLD_MEMMAP, &efi.flags); in efi_apply_memmap_quirks()
|
D | Makefile | 1 obj-$(CONFIG_EFI) += quirks.o efi.o efi_$(BITS).o efi_stub_$(BITS).o 2 obj-$(CONFIG_ACPI_BGRT) += efi-bgrt.o
|
/linux-4.4.14/Documentation/ia64/ |
D | xen.txt | 38 # cp xen/xen.gz /boot/efi/efi/redhat/ 40 /boot/efi/efi/redhat/vmlinuz-2.6.18.8-xen 45 # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.18.8-xen.img \ 97 and copy into /boot/efi/efi/redhat/ 98 # cp elilo-3.6-ia64.efi /boot/efi/efi/redhat/elilo.efi 101 # vi /boot/efi/efi/redhat/elilo.conf 148 # cp vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6-pv_ops-xenU 150 # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6-pv_ops-xenU.img \ 161 kernel = "/boot/efi/efi/redhat/vmlinuz-2.6-pv_ops-xenU" 162 ramdisk = "/boot/efi/efi/redhat/initrd-2.6-pv_ops-xenU.img"
|
D | efirtc.txt | 128 http://developer.intel.com/technology/efi/
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-firmware-efi-runtime-map | 1 What: /sys/firmware/efi/runtime-map/ 4 Description: Switching efi runtime services to virtual mode requires 5 that all efi memory ranges which have the runtime attribute 8 The efi runtime services can only be switched to virtual 14 /sys/firmware/efi/runtime-map/ is the directory the kernel 19 /sys/firmware/efi/runtime-map/0 20 /sys/firmware/efi/runtime-map/1 21 /sys/firmware/efi/runtime-map/2 22 /sys/firmware/efi/runtime-map/3
|
D | sysfs-firmware-efi-esrt | 1 What: /sys/firmware/efi/esrt/ 10 What: /sys/firmware/efi/esrt/fw_resource_count 15 What: /sys/firmware/efi/esrt/fw_resource_count_max 22 What: /sys/firmware/efi/esrt/fw_resource_version 27 What: /sys/firmware/efi/esrt/entries/entry$N/ 32 example: /sys/firmware/efi/esrt/entries/entry0/ 34 What: /sys/firmware/efi/esrt/entries/entry$N/fw_type 43 What: /sys/firmware/efi/esrt/entries/entry$N/fw_class 48 What: /sys/firmware/efi/esrt/entries/entry$N/fw_version 54 What: /sys/firmware/efi/esrt/entries/entry$N/lowest_supported_fw_version [all …]
|
D | sysfs-firmware-efi | 1 What: /sys/firmware/efi/fw_vendor 8 What: /sys/firmware/efi/runtime 15 What: /sys/firmware/efi/config_table 22 What: /sys/firmware/efi/systab 24 Contact: linux-efi@vger.kernel.org
|
D | sysfs-firmware-gsmi | 22 underlying implementation as /sys/firmware/efi/vars. 23 See Documentation/ABI/*/sysfs-firmware-efi-vars
|
/linux-4.4.14/Documentation/ |
D | efi-stub.txt | 11 arch/arm/boot/compressed/efi-header.S and 12 arch/arm/boot/compressed/efi-stub.c. EFI stub code that is shared 13 between architectures is in drivers/firmware/efi/efi-stub-helper.c. 17 kernel. The arm64 EFI stub lives in arch/arm64/kernel/efi-entry.S 18 and arch/arm64/kernel/efi-stub.c. 28 **** How to install bzImage.efi 31 System Partition (ESP) and renamed with the extension ".efi". Without 33 not possible to execute bzImage.efi from the usual Linux file systems 42 Arguments to the kernel can be passed after bzImage.efi, e.g. 44 fs0:> bzImage.efi console=ttyS0 root=/dev/sda4 [all …]
|
D | 00-INDEX | 176 efi-stub.txt
|
D | kernel-parameters.txt | 1045 earlyprintk=efi 1060 Only one of vga, efi, serial, or usb debug port can 1097 efi= [EFI] 1110 your efi variable storage. Use this parameter only if 3338 reboot_type is one of bios, acpi, kbd, triple, efi, or pci,
|
/linux-4.4.14/arch/ia64/kernel/ |
D | efi.c | 243 if ((*efi.get_time)(&tm, NULL) != EFI_SUCCESS) { in STUB_GET_TIME() 479 set_bit(EFI_BOOT, &efi.flags); in efi_init() 480 set_bit(EFI_64BIT, &efi.flags); in efi_init() 507 efi.systab = __va(ia64_boot_param->efi_systab); in efi_init() 512 if (efi.systab == NULL) in efi_init() 514 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) in efi_init() 516 if ((efi.systab->hdr.revision >> 16) == 0) in efi_init() 519 efi.systab->hdr.revision >> 16, in efi_init() 520 efi.systab->hdr.revision & 0xffff); in efi_init() 523 c16 = __va(efi.systab->fw_vendor); in efi_init() [all …]
|
D | esi.c | 58 config_tables = __va(efi.systab->tables); in esi_init() 60 for (i = 0; i < (int) efi.systab->nr_tables; ++i) { in esi_init()
|
D | acpi.c | 70 if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) in acpi_find_rsdp() 71 rsdp_phys = efi.acpi20; in acpi_find_rsdp() 72 else if (efi.acpi != EFI_INVALID_TABLE_ADDR) in acpi_find_rsdp()
|
D | Makefile | 11 obj-y := entry.o efi.o efi_stub.o gate-data.o fsys.o ia64_ksyms.o irq.o irq_ia64.o \
|
D | setup.c | 570 ia64_sal_init(__va(efi.sal_systab)); in setup_arch()
|
/linux-4.4.14/arch/x86/xen/ |
D | efi.c | 42 set_bit(EFI_BOOT, &efi.flags); in xen_efi_init() 43 set_bit(EFI_PARAVIRT, &efi.flags); in xen_efi_init() 44 set_bit(EFI_64BIT, &efi.flags); in xen_efi_init()
|
D | Makefile | 25 obj-$(CONFIG_XEN_EFI) += efi.o
|
/linux-4.4.14/drivers/char/ |
D | efirtc.c | 176 status = efi.get_time(&eft, &cap); in efi_rtc_ioctl() 203 status = efi.set_time(&eft); in efi_rtc_ioctl() 228 status = efi.set_wakeup_time((efi_bool_t)enabled, &eft); in efi_rtc_ioctl() 238 status = efi.get_wakeup_time((efi_bool_t *)&enabled, (efi_bool_t *)&pending, &eft); in efi_rtc_ioctl() 312 efi.get_time(&eft, &cap); in efi_rtc_proc_show() 313 efi.get_wakeup_time(&enabled, &pending, &alm); in efi_rtc_proc_show()
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-efi.c | 128 status = efi.get_wakeup_time((efi_bool_t *)&wkalrm->enabled, in efi_read_alarm() 155 status = efi.set_wakeup_time((efi_bool_t)wkalrm->enabled, &eft); in efi_set_alarm() 168 status = efi.get_time(&eft, &cap); in efi_read_time() 189 status = efi.set_time(&eft); in efi_set_time()
|
D | Makefile | 14 rtc-core-y += rtc-efi-platform.o 63 obj-$(CONFIG_RTC_DRV_EFI) += rtc-efi.o
|
D | Kconfig | 974 will be called rtc-efi.
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | efi.h | 20 __f = efi.systab->runtime->f; \ 33 __f = efi.systab->runtime->f; \
|
/linux-4.4.14/drivers/firmware/ |
D | pcdp.c | 95 if (efi.hcdp == EFI_INVALID_TABLE_ADDR) in efi_setup_pcdp_console() 98 pcdp = early_ioremap(efi.hcdp, 4096); in efi_setup_pcdp_console() 99 printk(KERN_INFO "PCDP: v%d at 0x%lx\n", pcdp->rev, efi.hcdp); in efi_setup_pcdp_console()
|
D | Makefile | 24 obj-$(CONFIG_EFI) += efi/ 25 obj-$(CONFIG_UEFI_CPER) += efi/
|
D | dmi_scan.c | 595 if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) { in dmi_scan_machine() 596 p = dmi_early_remap(efi.smbios3, 32); in dmi_scan_machine() 607 if (efi.smbios == EFI_INVALID_TABLE_ADDR) in dmi_scan_machine() 614 p = dmi_early_remap(efi.smbios, 32); in dmi_scan_machine()
|
D | Kconfig | 178 source "drivers/firmware/efi/Kconfig"
|
/linux-4.4.14/drivers/xen/ |
D | efi.c | 194 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in xen_efi_query_variable_info() 227 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in xen_efi_update_capsule() 248 if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) in xen_efi_query_capsule_caps() 290 static const struct efi efi_xen __initconst = { 339 efi = efi_xen; in xen_efi_probe() 368 efi.runtime_version = info->version; in xen_efi_probe()
|
D | Makefile | 36 obj-$(CONFIG_XEN_EFI) += efi.o
|
/linux-4.4.14/arch/x86/include/asm/ |
D | efi.h | 43 efi.systab->runtime->f)(args); \ 53 efi.systab->runtime->f)(args); \ 74 __s = efi_call((void *)efi.systab->runtime->f, __VA_ARGS__); \
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | bios_uv.c | 192 if ((efi.uv_systab == EFI_INVALID_TABLE_ADDR) || in uv_bios_init() 193 (efi.uv_systab == (unsigned long)NULL)) { in uv_bios_init() 199 tab = (struct uv_systab *)ioremap(efi.uv_systab, in uv_bios_init()
|
/linux-4.4.14/arch/x86/boot/compressed/ |
D | eboot.c | 1066 struct efi_info *efi; in make_boot_params() local 1109 efi = &boot_params->efi_info; in make_boot_params() 1198 struct efi_info *efi = ¶ms->efi_info; in setup_e820() local 1205 nr_desc = efi->efi_memmap_size / efi->efi_memdesc_size; in setup_e820() 1210 unsigned long m = efi->efi_memmap; in setup_e820() 1213 m |= (u64)efi->efi_memmap_hi << 32; in setup_e820() 1216 d = (efi_memory_desc_t *)(m + (i * efi->efi_memdesc_size)); in setup_e820() 1318 struct efi_info *efi = &boot_params->efi_info; in exit_boot() local 1357 memcpy(&efi->efi_loader_signature, signature, sizeof(__u32)); in exit_boot() 1359 efi->efi_systab = (unsigned long)sys_table; in exit_boot() [all …]
|
D | Makefile | 53 $(objtree)/drivers/firmware/efi/libstub/lib.a
|
/linux-4.4.14/arch/x86/kernel/ |
D | kexec-bzimage64.c | 147 esd->fw_vendor = efi.fw_vendor; in prepare_add_efi_setup_data() 148 esd->runtime = efi.runtime; in prepare_add_efi_setup_data() 149 esd->tables = efi.config_table; in prepare_add_efi_setup_data() 150 esd->smbios = efi.smbios; in prepare_add_efi_setup_data()
|
D | setup.c | 923 set_bit(EFI_BOOT, &efi.flags); in setup_arch() 926 set_bit(EFI_BOOT, &efi.flags); in setup_arch() 927 set_bit(EFI_64BIT, &efi.flags); in setup_arch()
|
/linux-4.4.14/arch/x86/platform/ |
D | Makefile | 4 obj-y += efi/
|
/linux-4.4.14/arch/ia64/sn/kernel/ |
D | setup.c | 324 extern struct efi efi; in sn_scan_pcdp() 326 if (efi.hcdp == EFI_INVALID_TABLE_ADDR) in sn_scan_pcdp() 329 pcdp = __va(efi.hcdp); in sn_scan_pcdp()
|
/linux-4.4.14/drivers/scsi/isci/ |
D | probe_roms.c | 157 static struct efi *get_efi(void) in get_efi() 160 return &efi; in get_efi()
|
/linux-4.4.14/arch/mips/loongson64/common/ |
D | env.c | 80 loongson_p = &(boot_p->efi.smbios.lp); in prom_init_env() 158 loongson_sysconf.vgabios_addr = boot_p->efi.smbios.vga_bios; in prom_init_env()
|
/linux-4.4.14/block/partitions/ |
D | Makefile | 20 obj-$(CONFIG_EFI_PARTITION) += efi.o
|
/linux-4.4.14/drivers/firmware/efi/libstub/ |
D | Makefile | 26 lib-y := efi-stub-helper.o
|
/linux-4.4.14/Documentation/filesystems/ |
D | efivarfs.txt | 16 mount -t efivarfs none /sys/firmware/efi/efivars
|
/linux-4.4.14/tools/testing/selftests/efivarfs/ |
D | efivarfs.sh | 3 efivarfs_mount=/sys/firmware/efi/efivars
|
/linux-4.4.14/arch/arm64/ |
D | Makefile | 74 core-$(CONFIG_EFI_STUB) += $(objtree)/drivers/firmware/efi/libstub/lib.a
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
D | boot_param.h | 178 struct efi_loongson efi; member
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | sysfs-firmware-efi-vars | 1 What: /sys/firmware/efi/vars
|
/linux-4.4.14/fs/xfs/ |
D | xfs_bmap_util.c | 104 struct xfs_efi_log_item *efi; /* extent free intention */ in xfs_bmap_finish() local 114 efi = xfs_trans_get_efi(*tp, flist->xbf_count); in xfs_bmap_finish() 116 xfs_trans_log_efi_extent(*tp, efi, free->xbfi_startblock, in xfs_bmap_finish() 132 xfs_efi_release(efi); in xfs_bmap_finish() 149 efd = xfs_trans_get_efd(*tp, efi, flist->xbf_count); in xfs_bmap_finish()
|
/linux-4.4.14/drivers/acpi/ |
D | osl.c | 260 if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) in acpi_os_get_root_pointer() 261 return efi.acpi20; in acpi_os_get_root_pointer() 262 else if (efi.acpi != EFI_INVALID_TABLE_ADDR) in acpi_os_get_root_pointer() 263 return efi.acpi; in acpi_os_get_root_pointer()
|
/linux-4.4.14/include/linux/ |
D | efi.h | 829 extern struct efi { struct 863 } efi; argument 990 return test_bit(feature, &efi.flags) != 0; in efi_enabled()
|
/linux-4.4.14/Documentation/x86/x86_64/ |
D | boot-options.txt | 121 efi Use efi reset_system runtime service. If EFI is not configured or the
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | sn_sal.h | 170 struct ia64_sal_systab *systab = __va(efi.sal_systab); in sn_sal_rev()
|
/linux-4.4.14/ |
D | MAINTAINERS | 4093 L: linux-efi@vger.kernel.org 4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4096 F: Documentation/efi-stub.txt 4097 F: arch/ia64/kernel/efi.c 4099 F: arch/x86/include/asm/efi.h 4100 F: arch/x86/platform/efi/ 4101 F: drivers/firmware/efi/ 4102 F: include/linux/efi*.h 4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4109 L: linux-efi@vger.kernel.org [all …]
|
/linux-4.4.14/arch/x86/ |
D | Kconfig | 1708 See Documentation/efi-stub.txt for more information.
|