systab            511 arch/ia64/kernel/efi.c 	efi.systab = __va(ia64_boot_param->efi_systab);
systab            516 arch/ia64/kernel/efi.c 	if (efi.systab == NULL)
systab            518 arch/ia64/kernel/efi.c 	if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE)
systab            520 arch/ia64/kernel/efi.c 	if ((efi.systab->hdr.revision >> 16) == 0)
systab            523 arch/ia64/kernel/efi.c 		       efi.systab->hdr.revision >> 16,
systab            524 arch/ia64/kernel/efi.c 		       efi.systab->hdr.revision & 0xffff);
systab            527 arch/ia64/kernel/efi.c 	c16 = __va(efi.systab->fw_vendor);
systab            535 arch/ia64/kernel/efi.c 	       efi.systab->hdr.revision >> 16,
systab            536 arch/ia64/kernel/efi.c 	       efi.systab->hdr.revision & 0xffff, vendor);
systab            546 arch/ia64/kernel/efi.c 	runtime = __va(efi.systab->runtime);
systab             54 arch/ia64/kernel/esi.c 	struct ia64_sal_systab *systab;
systab             59 arch/ia64/kernel/esi.c 	config_tables = __va(efi.systab->tables);
systab             61 arch/ia64/kernel/esi.c 	for (i = 0; i < (int) efi.systab->nr_tables; ++i) {
systab             71 arch/ia64/kernel/esi.c 	systab = __va(esi);
systab             73 arch/ia64/kernel/esi.c 	if (strncmp(systab->signature, "ESIT", 4) != 0) {
systab             78 arch/ia64/kernel/esi.c 	p = (char *) (systab + 1);
systab             79 arch/ia64/kernel/esi.c 	for (i = 0; i < systab->entry_count; i++) {
systab             96 arch/ia64/kernel/esi.c 	esi_systab = systab;
systab             97 arch/ia64/kernel/sal.c check_versions (struct ia64_sal_systab *systab)
systab             99 arch/ia64/kernel/sal.c 	sal_revision = (systab->sal_rev_major << 8) | systab->sal_rev_minor;
systab            100 arch/ia64/kernel/sal.c 	sal_version = (systab->sal_b_rev_major << 8) | systab->sal_b_rev_minor;
systab            301 arch/ia64/kernel/sal.c ia64_sal_init (struct ia64_sal_systab *systab)
systab            306 arch/ia64/kernel/sal.c 	if (!systab) {
systab            311 arch/ia64/kernel/sal.c 	if (strncmp(systab->signature, "SST_", 4) != 0)
systab            314 arch/ia64/kernel/sal.c 	check_versions(systab);
systab            322 arch/ia64/kernel/sal.c 			systab->oem_id, systab->product_id,
systab            323 arch/ia64/kernel/sal.c 			systab->product_id[0] ? " " : "",
systab            326 arch/ia64/kernel/sal.c 	p = (char *) (systab + 1);
systab            327 arch/ia64/kernel/sal.c 	for (i = 0; i < systab->entry_count; i++) {
systab             87 arch/x86/boot/compressed/acpi.c 	efi_system_table_64_t *systab;
systab            109 arch/x86/boot/compressed/acpi.c 	systab = (efi_system_table_64_t *) (ei->efi_systab | ((__u64)ei->efi_systab_hi << 32));
systab            110 arch/x86/boot/compressed/acpi.c 	if (!systab)
systab            113 arch/x86/boot/compressed/acpi.c 	return __efi_get_rsdp_addr((unsigned long)esd->tables, systab->nr_tables, true);
systab            122 arch/x86/boot/compressed/acpi.c 	unsigned long systab, config_tables;
systab            142 arch/x86/boot/compressed/acpi.c 	systab = ei->efi_systab | ((__u64)ei->efi_systab_hi << 32);
systab            148 arch/x86/boot/compressed/acpi.c 	systab = ei->efi_systab;
systab            150 arch/x86/boot/compressed/acpi.c 	if (!systab)
systab            155 arch/x86/boot/compressed/acpi.c 		efi_system_table_64_t *stbl = (efi_system_table_64_t *)systab;
systab            160 arch/x86/boot/compressed/acpi.c 		efi_system_table_32_t *stbl = (efi_system_table_32_t *)systab;
systab            406 arch/x86/platform/efi/efi.c 	efi.systab = &efi_systab;
systab            411 arch/x86/platform/efi/efi.c 	if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) {
systab            415 arch/x86/platform/efi/efi.c 	if ((efi.systab->hdr.revision >> 16) == 0)
systab            417 arch/x86/platform/efi/efi.c 		       efi.systab->hdr.revision >> 16,
systab            418 arch/x86/platform/efi/efi.c 		       efi.systab->hdr.revision & 0xffff);
systab            427 arch/x86/platform/efi/efi.c 	runtime = early_memremap((unsigned long)efi.systab->runtime,
systab            451 arch/x86/platform/efi/efi.c 	runtime = early_memremap((unsigned long)efi.systab->runtime,
systab            516 arch/x86/platform/efi/efi.c 	efi_phys.systab = (efi_system_table_t *)boot_params.efi_info.efi_systab;
systab            518 arch/x86/platform/efi/efi.c 	efi_phys.systab = (efi_system_table_t *)
systab            523 arch/x86/platform/efi/efi.c 	if (efi_systab_init(efi_phys.systab))
systab            526 arch/x86/platform/efi/efi.c 	efi.config_table = (unsigned long)efi.systab->tables;
systab            527 arch/x86/platform/efi/efi.c 	efi.fw_vendor	 = (unsigned long)efi.systab->fw_vendor;
systab            528 arch/x86/platform/efi/efi.c 	efi.runtime	 = (unsigned long)efi.systab->runtime;
systab            533 arch/x86/platform/efi/efi.c 	c16 = early_memremap_ro(efi.systab->fw_vendor,
systab            545 arch/x86/platform/efi/efi.c 		efi.systab->hdr.revision >> 16,
systab            546 arch/x86/platform/efi/efi.c 		efi.systab->hdr.revision & 0xffff, vendor);
systab            548 arch/x86/platform/efi/efi.c 	if (efi_reuse_config(efi.systab->tables, efi.systab->nr_tables))
systab            672 arch/x86/platform/efi/efi.c 	u64 end, systab;
systab            676 arch/x86/platform/efi/efi.c 	systab = (u64)(unsigned long)efi_phys.systab;
systab            677 arch/x86/platform/efi/efi.c 	if (md->phys_addr <= systab && systab < end) {
systab            678 arch/x86/platform/efi/efi.c 		systab += md->virt_addr - md->phys_addr;
systab            679 arch/x86/platform/efi/efi.c 		efi.systab = (efi_system_table_t *)(unsigned long)systab;
systab            855 arch/x86/platform/efi/efi.c 	efi.systab = NULL;
systab            897 arch/x86/platform/efi/efi.c 	BUG_ON(!efi.systab);
systab            955 arch/x86/platform/efi/efi.c 	efi.systab = NULL;
systab            988 arch/x86/platform/efi/efi.c 	if (WARN_ON(!efi.systab))
systab            642 arch/x86/platform/efi/efi_64.c 	u32 table = (u32)(unsigned long)efi.systab;			 \
systab            541 arch/x86/platform/efi/quirks.c 	for (i = 0; i < efi.systab->nr_tables; i++) {
systab             92 drivers/firmware/efi/arm-init.c 	efi.systab = early_memremap_ro(efi_system_table,
systab             94 drivers/firmware/efi/arm-init.c 	if (efi.systab == NULL) {
systab            106 drivers/firmware/efi/arm-init.c 	if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) {
systab            111 drivers/firmware/efi/arm-init.c 	if ((efi.systab->hdr.revision >> 16) < 2)
systab            113 drivers/firmware/efi/arm-init.c 			efi.systab->hdr.revision >> 16,
systab            114 drivers/firmware/efi/arm-init.c 			efi.systab->hdr.revision & 0xffff);
systab            116 drivers/firmware/efi/arm-init.c 	efi.runtime_version = efi.systab->hdr.revision;
systab            119 drivers/firmware/efi/arm-init.c 	c16 = early_memremap_ro(efi_to_phys(efi.systab->fw_vendor),
systab            129 drivers/firmware/efi/arm-init.c 		efi.systab->hdr.revision >> 16,
systab            130 drivers/firmware/efi/arm-init.c 		efi.systab->hdr.revision & 0xffff, vendor);
systab            132 drivers/firmware/efi/arm-init.c 	table_size = sizeof(efi_config_table_64_t) * efi.systab->nr_tables;
systab            133 drivers/firmware/efi/arm-init.c 	config_tables = early_memremap_ro(efi_to_phys(efi.systab->tables),
systab            140 drivers/firmware/efi/arm-init.c 	retval = efi_config_parse_tables(config_tables, efi.systab->nr_tables,
systab            145 drivers/firmware/efi/arm-init.c 		efi.config_table = (unsigned long)efi.systab->tables;
systab            149 drivers/firmware/efi/arm-init.c 	early_memunmap(efi.systab,  sizeof(efi_system_table_t));
systab             85 drivers/firmware/efi/arm-runtime.c 			efi.systab = (void *)(unsigned long)(efi_system_table -
systab            142 drivers/firmware/efi/efi.c static struct kobj_attribute efi_attr_systab = __ATTR_RO_MODE(systab, 0400);
systab            630 drivers/firmware/efi/efi.c 	if (efi.systab->nr_tables == 0)
systab            641 drivers/firmware/efi/efi.c 	config_tables = early_memremap(efi.systab->tables,
systab            642 drivers/firmware/efi/efi.c 				       efi.systab->nr_tables * sz);
systab            648 drivers/firmware/efi/efi.c 	ret = efi_config_parse_tables(config_tables, efi.systab->nr_tables, sz,
systab            651 drivers/firmware/efi/efi.c 	early_memunmap(config_tables, efi.systab->nr_tables * sz);
systab             43 drivers/firmware/efi/runtime-wrappers.c 	efi_call_virt_pointer(efi.systab->runtime, f, args)
systab             45 drivers/firmware/efi/runtime-wrappers.c 	__efi_call_virt_pointer(efi.systab->runtime, f, args)
systab            983 include/linux/efi.h 	efi_system_table_t *systab;	/* EFI system table */