Home
last modified time | relevance | path

Searched refs:acpi_subtable_header (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/acpi/
Dprocessor_core.c34 static int map_lapic_id(struct acpi_subtable_header *entry, in map_lapic_id()
50 static int map_x2apic_id(struct acpi_subtable_header *entry, in map_x2apic_id()
67 static int map_lsapic_id(struct acpi_subtable_header *entry, in map_lsapic_id()
89 static int map_gicc_mpidr(struct acpi_subtable_header *entry, in map_gicc_mpidr()
126 while (entry + sizeof(struct acpi_subtable_header) < madt_end) { in map_madt_entry()
127 struct acpi_subtable_header *header = in map_madt_entry()
128 (struct acpi_subtable_header *)entry; in map_madt_entry()
168 struct acpi_subtable_header *header; in map_mat_entry()
179 obj->buffer.length < sizeof(struct acpi_subtable_header)) { in map_mat_entry()
183 header = (struct acpi_subtable_header *)obj->buffer.pointer; in map_mat_entry()
[all …]
Dpptt.c24 static struct acpi_subtable_header *fetch_pptt_subtable(struct acpi_table_header *table_hdr, in fetch_pptt_subtable()
27 struct acpi_subtable_header *entry; in fetch_pptt_subtable()
30 if (pptt_ref < sizeof(struct acpi_subtable_header)) in fetch_pptt_subtable()
33 if (pptt_ref + sizeof(struct acpi_subtable_header) > table_hdr->length) in fetch_pptt_subtable()
36 entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr, pptt_ref); in fetch_pptt_subtable()
59 static struct acpi_subtable_header *acpi_get_pptt_resource(struct acpi_table_header *table_hdr, in acpi_get_pptt_resource()
103 struct acpi_subtable_header *res, in acpi_pptt_walk_cache()
140 struct acpi_subtable_header *res; in acpi_find_cache_level()
206 struct acpi_subtable_header *entry; in acpi_pptt_leaf_node()
214 entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr, in acpi_pptt_leaf_node()
[all …]
Dnuma.c131 acpi_table_print_srat_entry(struct acpi_subtable_header *header) in acpi_table_print_srat_entry()
342 acpi_parse_x2apic_affinity(struct acpi_subtable_header *header, in acpi_parse_x2apic_affinity()
360 acpi_parse_processor_affinity(struct acpi_subtable_header *header, in acpi_parse_processor_affinity()
378 acpi_parse_gicc_affinity(struct acpi_subtable_header *header, in acpi_parse_gicc_affinity()
398 acpi_parse_memory_affinity(struct acpi_subtable_header * header, in acpi_parse_memory_affinity()
Dtables.c59 void acpi_table_print_madt_entry(struct acpi_subtable_header *header) in acpi_table_print_madt_entry()
250 struct acpi_subtable_header *entry; in acpi_parse_entries_array()
274 entry = (struct acpi_subtable_header *) in acpi_parse_entries_array()
277 while (((unsigned long)entry) + sizeof(struct acpi_subtable_header) < in acpi_parse_entries_array()
306 entry = (struct acpi_subtable_header *) in acpi_parse_entries_array()
Dscan.c2246 static int __init acpi_match_madt(struct acpi_subtable_header *header, in acpi_match_madt()
/Linux-v4.19/include/acpi/
Dactbl2.h515 struct acpi_subtable_header header;
524 struct acpi_subtable_header header;
534 struct acpi_subtable_header header;
544 struct acpi_subtable_header header;
552 struct acpi_subtable_header header;
561 struct acpi_subtable_header header;
569 struct acpi_subtable_header header;
579 struct acpi_subtable_header header;
592 struct acpi_subtable_header header;
609 struct acpi_subtable_header header;
[all …]
Dactbl3.h203 struct acpi_subtable_header header;
219 struct acpi_subtable_header header;
238 struct acpi_subtable_header header;
254 struct acpi_subtable_header header;
268 struct acpi_subtable_header header;
Dactbl1.h90 struct acpi_subtable_header { struct
319 struct acpi_subtable_header header;
/Linux-v4.19/arch/ia64/kernel/
Dacpi.c180 acpi_parse_lapic_addr_ovr(struct acpi_subtable_header * header, in acpi_parse_lapic_addr_ovr()
198 acpi_parse_lsapic(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_lsapic()
219 acpi_parse_lapic_nmi(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_lapic_nmi()
233 acpi_parse_iosapic(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_iosapic()
248 acpi_parse_plat_int_src(struct acpi_subtable_header * header, in acpi_parse_plat_int_src()
332 acpi_parse_int_src_ovr(struct acpi_subtable_header * header, in acpi_parse_int_src_ovr()
353 acpi_parse_nmi_src(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_nmi_src()
/Linux-v4.19/drivers/mailbox/
Dpcc.c385 static int parse_pcc_subspace(struct acpi_subtable_header *header, in parse_pcc_subspace()
441 struct acpi_subtable_header *pcct_entry; in acpi_pcc_probe()
495 pcct_entry = (struct acpi_subtable_header *) ( in acpi_pcc_probe()
526 pcct_entry = (struct acpi_subtable_header *) in acpi_pcc_probe()
/Linux-v4.19/arch/x86/kernel/acpi/
Dboot.c199 acpi_parse_x2apic(struct acpi_subtable_header *header, const unsigned long end) in acpi_parse_x2apic()
244 acpi_parse_lapic(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_lapic()
274 acpi_parse_sapic(struct acpi_subtable_header *header, const unsigned long end) in acpi_parse_sapic()
293 acpi_parse_lapic_addr_ovr(struct acpi_subtable_header * header, in acpi_parse_lapic_addr_ovr()
311 acpi_parse_x2apic_nmi(struct acpi_subtable_header *header, in acpi_parse_x2apic_nmi()
330 acpi_parse_lapic_nmi(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_lapic_nmi()
451 acpi_parse_ioapic(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_ioapic()
510 acpi_parse_int_src_ovr(struct acpi_subtable_header * header, in acpi_parse_int_src_ovr()
552 acpi_parse_nmi_src(struct acpi_subtable_header * header, const unsigned long end) in acpi_parse_nmi_src()
/Linux-v4.19/arch/arm64/kernel/
Dacpi_numa.c49 static int __init acpi_parse_gicc_pxm(struct acpi_subtable_header *header, in acpi_parse_gicc_pxm()
Dsmp.c551 acpi_parse_gic_cpu_interface(struct acpi_subtable_header *header, in acpi_parse_gic_cpu_interface()
/Linux-v4.19/drivers/irqchip/
Dirq-gic-v3.c1367 gic_acpi_parse_madt_redist(struct acpi_subtable_header *header, in gic_acpi_parse_madt_redist()
1385 gic_acpi_parse_madt_gicc(struct acpi_subtable_header *header, in gic_acpi_parse_madt_gicc()
1427 static int __init gic_acpi_match_gicr(struct acpi_subtable_header *header, in gic_acpi_match_gicr()
1434 static int __init gic_acpi_match_gicc(struct acpi_subtable_header *header, in gic_acpi_match_gicc()
1481 static bool __init acpi_validate_gic_table(struct acpi_subtable_header *header, in acpi_validate_gic_table()
1500 static int __init gic_acpi_parse_virt_madt_gicc(struct acpi_subtable_header *header, in gic_acpi_parse_virt_madt_gicc()
1582 gic_acpi_init(struct acpi_subtable_header *header, const unsigned long end) in gic_acpi_init()
Dirq-gic-v3-its-platform-msi.c120 its_pmsi_parse_madt(struct acpi_subtable_header *header, in its_pmsi_parse_madt()
Dirq-gic-v3-its-pci-msi.c162 its_pci_msi_parse_madt(struct acpi_subtable_header *header, in its_pci_msi_parse_madt()
Dirq-gic.c1511 gic_acpi_parse_madt_cpu(struct acpi_subtable_header *header, in gic_acpi_parse_madt_cpu()
1543 static int __init acpi_dummy_func(struct acpi_subtable_header *header, in acpi_dummy_func()
1555 static bool __init gic_validate_dist(struct acpi_subtable_header *header, in gic_validate_dist()
1604 static int __init gic_v2_acpi_init(struct acpi_subtable_header *header, in gic_v2_acpi_init()
Dirq-gic-v2m.c449 acpi_parse_madt_msi(struct acpi_subtable_header *header, in acpi_parse_madt_msi()
Dirq-gic-v3-its.c3631 static int __init gic_acpi_match_srat_its(struct acpi_subtable_header *header, in gic_acpi_match_srat_its()
3637 static int __init gic_acpi_parse_srat_its(struct acpi_subtable_header *header, in gic_acpi_parse_srat_its()
3704 static int __init gic_acpi_parse_madt_its(struct acpi_subtable_header *header, in gic_acpi_parse_madt_its()
/Linux-v4.19/include/linux/
Dacpi.h147 typedef int (*acpi_tbl_entry_handler)(struct acpi_subtable_header *header,
221 ((struct acpi_subtable_header *)entry)->length < sizeof(*entry))
250 void acpi_table_print_madt_entry (struct acpi_subtable_header *madt);
1093 typedef bool (*acpi_probe_entry_validate_subtbl)(struct acpi_subtable_header *,