Lines Matching refs:systab

317 	efi.systab = &efi_systab;  in efi_systab_init()
322 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in efi_systab_init()
326 if ((efi.systab->hdr.revision >> 16) == 0) in efi_systab_init()
328 efi.systab->hdr.revision >> 16, in efi_systab_init()
329 efi.systab->hdr.revision & 0xffff); in efi_systab_init()
340 runtime = early_memremap((unsigned long)efi.systab->runtime, in efi_runtime_init32()
364 runtime = early_memremap((unsigned long)efi.systab->runtime, in efi_runtime_init64()
452 efi_phys.systab = (efi_system_table_t *)boot_params.efi_info.efi_systab; in efi_init()
454 efi_phys.systab = (efi_system_table_t *) in efi_init()
459 if (efi_systab_init(efi_phys.systab)) in efi_init()
462 efi.config_table = (unsigned long)efi.systab->tables; in efi_init()
463 efi.fw_vendor = (unsigned long)efi.systab->fw_vendor; in efi_init()
464 efi.runtime = (unsigned long)efi.systab->runtime; in efi_init()
469 c16 = tmp = early_memremap(efi.systab->fw_vendor, 2); in efi_init()
479 efi.systab->hdr.revision >> 16, in efi_init()
480 efi.systab->hdr.revision & 0xffff, vendor); in efi_init()
482 if (efi_reuse_config(efi.systab->tables, efi.systab->nr_tables)) in efi_init()
614 u64 end, systab; in get_systab_virt_addr() local
618 systab = (u64)(unsigned long)efi_phys.systab; in get_systab_virt_addr()
619 if (md->phys_addr <= systab && systab < end) { in get_systab_virt_addr()
620 systab += md->virt_addr - md->phys_addr; in get_systab_virt_addr()
621 efi.systab = (efi_system_table_t *)(unsigned long)systab; in get_systab_virt_addr()
794 efi.systab = NULL; in kexec_enter_virtual_mode()
818 BUG_ON(!efi.systab); in kexec_enter_virtual_mode()
870 efi.systab = NULL; in __efi_enter_virtual_mode()
882 BUG_ON(!efi.systab); in __efi_enter_virtual_mode()