• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/ia64/kernel/

Lines Matching refs:efi

31 #include <linux/efi.h>
47 struct efi efi;
48 EXPORT_SYMBOL(efi);
236 if ((*efi.get_time)(&tm, NULL) != EFI_SUCCESS) {
500 efi.systab = __va(ia64_boot_param->efi_systab);
505 if (efi.systab == NULL)
507 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE)
509 if ((efi.systab->hdr.revision >> 16) == 0)
512 efi.systab->hdr.revision >> 16,
513 efi.systab->hdr.revision & 0xffff);
515 config_tables = __va(efi.systab->tables);
518 c16 = __va(efi.systab->fw_vendor);
526 efi.systab->hdr.revision >> 16,
527 efi.systab->hdr.revision & 0xffff, vendor);
529 efi.mps = EFI_INVALID_TABLE_ADDR;
530 efi.acpi = EFI_INVALID_TABLE_ADDR;
531 efi.acpi20 = EFI_INVALID_TABLE_ADDR;
532 efi.smbios = EFI_INVALID_TABLE_ADDR;
533 efi.sal_systab = EFI_INVALID_TABLE_ADDR;
534 efi.boot_info = EFI_INVALID_TABLE_ADDR;
535 efi.hcdp = EFI_INVALID_TABLE_ADDR;
536 efi.uga = EFI_INVALID_TABLE_ADDR;
540 for (i = 0; i < (int) efi.systab->nr_tables; i++) {
542 efi.mps = config_tables[i].table;
545 efi.acpi20 = config_tables[i].table;
548 efi.acpi = config_tables[i].table;
551 efi.smbios = config_tables[i].table;
554 efi.sal_systab = config_tables[i].table;
557 efi.hcdp = config_tables[i].table;
570 runtime = __va(efi.systab->runtime);
571 efi.get_time = phys_get_time;
572 efi.set_time = phys_set_time;
573 efi.get_wakeup_time = phys_get_wakeup_time;
574 efi.set_wakeup_time = phys_set_wakeup_time;
575 efi.get_variable = phys_get_variable;
576 efi.get_next_variable = phys_get_next_variable;
577 efi.set_variable = phys_set_variable;
578 efi.get_next_high_mono_count = phys_get_next_high_mono_count;
579 efi.reset_system = phys_reset_system;
674 efi.get_time = virt_get_time;
675 efi.set_time = virt_set_time;
676 efi.get_wakeup_time = virt_get_wakeup_time;
677 efi.set_wakeup_time = virt_set_wakeup_time;
678 efi.get_variable = virt_get_variable;
679 efi.get_next_variable = virt_get_next_variable;
680 efi.set_variable = virt_set_variable;
681 efi.get_next_high_mono_count = virt_get_next_high_mono_count;
682 efi.reset_system = virt_reset_system;
942 status = efi.get_variable(name_utf16, &guid, NULL, &size, data);
988 * Worst case: we need 3 kernel descriptors for each efi descriptor