Home
last modified time | relevance | path

Searched refs:rsdp (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/acpi/acpica/
Dtbxfroot.c62 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp) in acpi_tb_get_rsdp_length() argument
65 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_get_rsdp_length()
74 if (rsdp->revision >= 2) { in acpi_tb_get_rsdp_length()
75 return (rsdp->length); in acpi_tb_get_rsdp_length()
93 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp * rsdp) in acpi_tb_validate_rsdp() argument
102 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_validate_rsdp()
111 if (acpi_tb_checksum((u8 *) rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) { in acpi_tb_validate_rsdp()
117 if ((rsdp->revision >= 2) && in acpi_tb_validate_rsdp()
118 (acpi_tb_checksum((u8 *) rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) { in acpi_tb_validate_rsdp()
Dtbutils.c281 struct acpi_table_rsdp *rsdp; in acpi_tb_parse_root_table() local
296 rsdp = acpi_os_map_memory(rsdp_address, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
297 if (!rsdp) { in acpi_tb_parse_root_table()
303 rsdp)); in acpi_tb_parse_root_table()
307 if ((rsdp->revision > 1) && in acpi_tb_parse_root_table()
308 rsdp->xsdt_physical_address && !acpi_gbl_do_not_use_xsdt) { in acpi_tb_parse_root_table()
314 address = (acpi_physical_address) rsdp->xsdt_physical_address; in acpi_tb_parse_root_table()
319 address = (acpi_physical_address) rsdp->rsdt_physical_address; in acpi_tb_parse_root_table()
327 acpi_os_unmap_memory(rsdp, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
Dactables.h52 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp);
54 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp);
/linux-4.1.27/tools/power/acpi/tools/acpidump/
Dapdump.c104 struct acpi_table_rsdp *rsdp; in ap_is_valid_checksum() local
111 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_is_valid_checksum()
112 status = acpi_tb_validate_rsdp(rsdp); in ap_is_valid_checksum()
139 struct acpi_table_rsdp *rsdp; in ap_get_table_length() local
148 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_get_table_length()
149 return (acpi_tb_get_rsdp_length(rsdp)); in ap_get_table_length()
/linux-4.1.27/arch/ia64/kernel/
Dacpi.c82 struct acpi_table_rsdp *rsdp; in acpi_get_sysname() local
96 rsdp = (struct acpi_table_rsdp *)__va(rsdp_phys); in acpi_get_sysname()
97 if (strncmp(rsdp->signature, ACPI_SIG_RSDP, sizeof(ACPI_SIG_RSDP) - 1)) { in acpi_get_sysname()
103 xsdt = (struct acpi_table_xsdt *)__va(rsdp->xsdt_physical_address); in acpi_get_sysname()