Home
last modified time | relevance | path

Searched refs:sfi_table_header (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/sfi/
Dsfi_core.c122 struct sfi_table_header *header) in sfi_print_table_header()
134 static int sfi_verify_table(struct sfi_table_header *table) in sfi_verify_table()
165 static struct sfi_table_header *sfi_map_table(u64 pa) in sfi_map_table()
167 struct sfi_table_header *th; in sfi_map_table()
170 if (!TABLE_ON_PAGE(syst_pa, pa, sizeof(struct sfi_table_header))) in sfi_map_table()
171 th = sfi_map_memory(pa, sizeof(struct sfi_table_header)); in sfi_map_table()
181 if (!TABLE_ON_PAGE(syst_pa, pa, sizeof(struct sfi_table_header))) in sfi_map_table()
182 sfi_unmap_memory(th, sizeof(struct sfi_table_header)); in sfi_map_table()
193 static void sfi_unmap_table(struct sfi_table_header *th) in sfi_unmap_table()
200 static int sfi_table_check_key(struct sfi_table_header *th, in sfi_table_check_key()
[all …]
Dsfi_core.h76 extern struct sfi_table_header *sfi_check_table(u64 paddr,
78 struct sfi_table_header *sfi_get_table(struct sfi_table_key *key);
79 extern void sfi_put_table(struct sfi_table_header *table);
Dsfi_acpi.c80 static inline struct sfi_table_header *acpi_to_sfi_th( in acpi_to_sfi_th()
83 return (struct sfi_table_header *)th; in acpi_to_sfi_th()
87 struct sfi_table_header *th) in sfi_to_acpi_th()
97 static int __init sfi_acpi_parse_xsdt(struct sfi_table_header *th) in sfi_acpi_parse_xsdt()
/Linux-v5.4/include/linux/
Dsfi.h89 ((ptable->header.len - sizeof(struct sfi_table_header)) / \
95 struct sfi_table_header { struct
105 struct sfi_table_header header; argument
174 typedef int (*sfi_table_handler) (struct sfi_table_header *table);
/Linux-v5.4/arch/x86/include/asm/
Dintel-mid.h26 extern int __init sfi_parse_mrtc(struct sfi_table_header *table);
27 extern int __init sfi_parse_mtmr(struct sfi_table_header *table);
/Linux-v5.4/arch/x86/platform/sfi/
Dsfi.c39 static int __init sfi_parse_cpus(struct sfi_table_header *table) in sfi_parse_cpus()
62 static int __init sfi_parse_ioapic(struct sfi_table_header *table) in sfi_parse_ioapic()
/Linux-v5.4/arch/x86/platform/intel-mid/
Dsfi.c71 int __init sfi_parse_mtmr(struct sfi_table_header *table) in sfi_parse_mtmr()
142 int __init sfi_parse_mrtc(struct sfi_table_header *table) in sfi_parse_mrtc()
182 static int __init sfi_parse_gpio(struct sfi_table_header *table) in sfi_parse_gpio()
464 static int __init sfi_parse_devs(struct sfi_table_header *table) in sfi_parse_devs()
/Linux-v5.4/drivers/cpufreq/
Dsfi-cpufreq.c23 static int sfi_parse_freq(struct sfi_table_header *table) in sfi_parse_freq()