Home
last modified time | relevance | path

Searched refs:config_tables (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/arch/x86/boot/compressed/
Dacpi.c28 __efi_get_rsdp_addr(unsigned long config_tables, unsigned int nr_tables, in __efi_get_rsdp_addr() argument
42 efi_config_table_64_t *tbl = (efi_config_table_64_t *)config_tables + i; in __efi_get_rsdp_addr()
52 efi_config_table_32_t *tbl = (efi_config_table_32_t *)config_tables + i; in __efi_get_rsdp_addr()
122 unsigned long systab, config_tables; in efi_get_rsdp_addr() local
157 config_tables = stbl->tables; in efi_get_rsdp_addr()
162 config_tables = stbl->tables; in efi_get_rsdp_addr()
166 if (!config_tables) in efi_get_rsdp_addr()
169 return __efi_get_rsdp_addr(config_tables, nr_tables, efi_64); in efi_get_rsdp_addr()
/Linux-v5.4/drivers/firmware/efi/
Darm-init.c87 void *config_tables; in uefi_init() local
133 config_tables = early_memremap_ro(efi_to_phys(efi.systab->tables), in uefi_init()
135 if (config_tables == NULL) { in uefi_init()
140 retval = efi_config_parse_tables(config_tables, efi.systab->nr_tables, in uefi_init()
147 early_memunmap(config_tables, table_size); in uefi_init()
Defi.c504 int __init efi_config_parse_tables(void *config_tables, int count, int sz, in efi_config_parse_tables() argument
510 tablep = config_tables; in efi_config_parse_tables()
627 void *config_tables; in efi_config_init() local
641 config_tables = early_memremap(efi.systab->tables, in efi_config_init()
643 if (config_tables == NULL) { in efi_config_init()
648 ret = efi_config_parse_tables(config_tables, efi.systab->nr_tables, sz, in efi_config_init()
651 early_memunmap(config_tables, efi.systab->nr_tables * sz); in efi_config_init()
/Linux-v5.4/arch/ia64/kernel/
Desi.c53 efi_config_table_t *config_tables; in esi_init() local
59 config_tables = __va(efi.systab->tables); in esi_init()
62 if (efi_guidcmp(config_tables[i].guid, ESI_TABLE_GUID) == 0) { in esi_init()
63 esi = config_tables[i].table; in esi_init()
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dfirmware.c1747 *(pcfgcache->config_tables[PLATFORM_CONFIG_SYSTEM_TABLE].table_metadata in check_meta_version()
1860 pcfgcache->config_tables[table_type].num_table = in parse_platform_config()
1867 pcfgcache->config_tables[table_type].num_table = in parse_platform_config()
1877 pcfgcache->config_tables[table_type].num_table = in parse_platform_config()
1888 pcfgcache->config_tables[table_type].table = ptr; in parse_platform_config()
1912 pcfgcache->config_tables[table_type].table_metadata = in parse_platform_config()
2042 pcfgcache->config_tables[table].table_metadata + field; in get_platform_fw_field_metadata()
2115 src_ptr = pcfgcache->config_tables[table_type].table; in get_platform_config_field()
2137 pcfgcache->config_tables[table_type].table + 4 : in get_platform_config_field()
2138 pcfgcache->config_tables[table_type].table; in get_platform_config_field()
[all …]
Dplatform.h168 struct platform_config_data config_tables[PLATFORM_CONFIG_TABLE_MAX]; member
/Linux-v5.4/include/linux/
Defi.h1075 extern int efi_config_parse_tables(void *config_tables, int count, int sz,