Home
last modified time | relevance | path

Searched refs:rsdp (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/boot/compressed/
H A Dacpi.c91 struct acpi_table_rsdp *rsdp; in scan_mem_for_rsdp() local
104 rsdp = (struct acpi_table_rsdp *)address; in scan_mem_for_rsdp()
107 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) in scan_mem_for_rsdp()
111 if (compute_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH)) in scan_mem_for_rsdp()
115 if ((rsdp->revision >= 2) && in scan_mem_for_rsdp()
116 (compute_checksum((u8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH))) in scan_mem_for_rsdp()
129 u8 *rsdp; in bios_get_rsdp_addr() local
140 rsdp = scan_mem_for_rsdp((u8 *)address, ACPI_EBDA_WINDOW_SIZE); in bios_get_rsdp_addr()
141 if (rsdp) in bios_get_rsdp_addr()
142 return (acpi_physical_address)(unsigned long)rsdp; in bios_get_rsdp_addr()
200 struct acpi_table_rsdp *rsdp; get_acpi_srat_table() local
[all...]
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
H A Dacpi.c189 struct acpi_table_rsdp *rsdp; in scan_mem_for_rsdp() local
202 rsdp = (struct acpi_table_rsdp *)address; in scan_mem_for_rsdp()
205 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) in scan_mem_for_rsdp()
209 if (compute_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH)) in scan_mem_for_rsdp()
213 if ((rsdp->revision >= 2) && in scan_mem_for_rsdp()
214 (compute_checksum((u8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH))) in scan_mem_for_rsdp()
227 u8 *rsdp; in bios_get_rsdp_addr() local
238 rsdp = scan_mem_for_rsdp((u8 *)address, ACPI_EBDA_WINDOW_SIZE); in bios_get_rsdp_addr()
239 if (rsdp) in bios_get_rsdp_addr()
240 return (acpi_physical_address)(unsigned long)rsdp; in bios_get_rsdp_addr()
306 struct acpi_table_rsdp *rsdp; get_acpi_srat_table() local
[all...]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Dtbxfroot.c21 * PARAMETERS: rsdp - Pointer to RSDP
28 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp) in acpi_tb_get_rsdp_length() argument
31 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_get_rsdp_length()
40 if (rsdp->revision >= 2) { in acpi_tb_get_rsdp_length()
41 return (rsdp->length); in acpi_tb_get_rsdp_length()
51 * PARAMETERS: rsdp - Pointer to unvalidated RSDP
59 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp) in acpi_tb_validate_rsdp() argument
68 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_validate_rsdp()
77 if (acpi_tb_checksum((u8 *) rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) { in acpi_tb_validate_rsdp()
83 if ((rsdp in acpi_tb_validate_rsdp()
[all...]
H A Dtbutils.c224 struct acpi_table_rsdp *rsdp; in acpi_tb_parse_root_table() local
239 rsdp = acpi_os_map_memory(rsdp_address, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
240 if (!rsdp) { in acpi_tb_parse_root_table()
246 rsdp)); in acpi_tb_parse_root_table()
250 if ((rsdp->revision > 1) && in acpi_tb_parse_root_table()
251 rsdp->xsdt_physical_address && !acpi_gbl_do_not_use_xsdt) { in acpi_tb_parse_root_table()
257 address = (acpi_physical_address)rsdp->xsdt_physical_address; in acpi_tb_parse_root_table()
262 address = (acpi_physical_address)rsdp->rsdt_physical_address; in acpi_tb_parse_root_table()
270 acpi_os_unmap_memory(rsdp, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
H A Dactables.h18 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp);
20 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp);
/kernel/linux/linux-6.6/drivers/acpi/acpica/
H A Dtbxfroot.c21 * PARAMETERS: rsdp - Pointer to RSDP
28 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp) in acpi_tb_get_rsdp_length() argument
31 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_get_rsdp_length()
40 if (rsdp->revision >= 2) { in acpi_tb_get_rsdp_length()
41 return (rsdp->length); in acpi_tb_get_rsdp_length()
51 * PARAMETERS: rsdp - Pointer to unvalidated RSDP
59 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp) in acpi_tb_validate_rsdp() argument
68 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) { in acpi_tb_validate_rsdp()
77 if (acpi_ut_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) { in acpi_tb_validate_rsdp()
83 if ((rsdp in acpi_tb_validate_rsdp()
[all...]
H A Dtbutils.c225 struct acpi_table_rsdp *rsdp; in acpi_tb_parse_root_table() local
240 rsdp = acpi_os_map_memory(rsdp_address, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
241 if (!rsdp) { in acpi_tb_parse_root_table()
247 rsdp)); in acpi_tb_parse_root_table()
251 if ((rsdp->revision > 1) && in acpi_tb_parse_root_table()
252 rsdp->xsdt_physical_address && !acpi_gbl_do_not_use_xsdt) { in acpi_tb_parse_root_table()
258 address = (acpi_physical_address)rsdp->xsdt_physical_address; in acpi_tb_parse_root_table()
263 address = (acpi_physical_address)rsdp->rsdt_physical_address; in acpi_tb_parse_root_table()
271 acpi_os_unmap_memory(rsdp, sizeof(struct acpi_table_rsdp)); in acpi_tb_parse_root_table()
H A Dactables.h18 u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp);
20 acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp);
/kernel/linux/linux-5.10/tools/power/acpi/tools/acpidump/
H A Dapdump.c71 struct acpi_table_rsdp *rsdp; in ap_is_valid_checksum() local
78 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_is_valid_checksum()
79 status = acpi_tb_validate_rsdp(rsdp); in ap_is_valid_checksum()
106 struct acpi_table_rsdp *rsdp; in ap_get_table_length() local
115 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_get_table_length()
116 return (acpi_tb_get_rsdp_length(rsdp)); in ap_get_table_length()
/kernel/linux/linux-6.6/tools/power/acpi/tools/acpidump/
H A Dapdump.c71 struct acpi_table_rsdp *rsdp; in ap_is_valid_checksum() local
78 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_is_valid_checksum()
79 status = acpi_tb_validate_rsdp(rsdp); in ap_is_valid_checksum()
108 struct acpi_table_rsdp *rsdp; in ap_get_table_length() local
117 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_get_table_length()
118 return (acpi_tb_get_rsdp_length(rsdp)); in ap_get_table_length()
/kernel/linux/linux-5.10/arch/ia64/uv/kernel/
H A Dsetup.c58 struct acpi_table_rsdp *rsdp; in uv_probe_system_type() local
66 rsdp = (struct acpi_table_rsdp *)__va(efi.acpi20); in uv_probe_system_type()
67 if (strncmp(rsdp->signature, ACPI_SIG_RSDP, sizeof(ACPI_SIG_RSDP) - 1)) { in uv_probe_system_type()
72 xsdt = (struct acpi_table_xsdt *)__va(rsdp->xsdt_physical_address); in uv_probe_system_type()
/kernel/linux/linux-6.6/arch/ia64/uv/kernel/
H A Dsetup.c58 struct acpi_table_rsdp *rsdp; in uv_probe_system_type() local
66 rsdp = (struct acpi_table_rsdp *)__va(efi.acpi20); in uv_probe_system_type()
67 if (strncmp(rsdp->signature, ACPI_SIG_RSDP, sizeof(ACPI_SIG_RSDP) - 1)) { in uv_probe_system_type()
72 xsdt = (struct acpi_table_xsdt *)__va(rsdp->xsdt_physical_address); in uv_probe_system_type()

Completed in 5 milliseconds