Lines Matching refs:systab

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()
364 runtime = early_memremap((unsigned long)efi.systab->runtime, in efi_runtime_init32()
388 runtime = early_memremap((unsigned long)efi.systab->runtime, in efi_runtime_init64()
476 efi_phys.systab = (efi_system_table_t *)boot_params.efi_info.efi_systab; in efi_init()
478 efi_phys.systab = (efi_system_table_t *) in efi_init()
483 if (efi_systab_init(efi_phys.systab)) in efi_init()
486 efi.config_table = (unsigned long)efi.systab->tables; in efi_init()
487 efi.fw_vendor = (unsigned long)efi.systab->fw_vendor; in efi_init()
488 efi.runtime = (unsigned long)efi.systab->runtime; in efi_init()
493 c16 = tmp = early_memremap(efi.systab->fw_vendor, 2); in efi_init()
503 efi.systab->hdr.revision >> 16, in efi_init()
504 efi.systab->hdr.revision & 0xffff, vendor); in efi_init()
506 if (efi_reuse_config(efi.systab->tables, efi.systab->nr_tables)) in efi_init()
640 u64 end, systab; in get_systab_virt_addr() local
644 systab = (u64)(unsigned long)efi_phys.systab; in get_systab_virt_addr()
645 if (md->phys_addr <= systab && systab < end) { in get_systab_virt_addr()
646 systab += md->virt_addr - md->phys_addr; in get_systab_virt_addr()
647 efi.systab = (efi_system_table_t *)(unsigned long)systab; in get_systab_virt_addr()
820 efi.systab = NULL; in kexec_enter_virtual_mode()
844 BUG_ON(!efi.systab); in kexec_enter_virtual_mode()
896 efi.systab = NULL; in __efi_enter_virtual_mode()
908 BUG_ON(!efi.systab); in __efi_enter_virtual_mode()