rsdp               58 arch/ia64/uv/kernel/setup.c 	struct acpi_table_rsdp *rsdp;
rsdp               66 arch/ia64/uv/kernel/setup.c 	rsdp = (struct acpi_table_rsdp *)__va(efi.acpi20);
rsdp               67 arch/ia64/uv/kernel/setup.c 	if (strncmp(rsdp->signature, ACPI_SIG_RSDP, sizeof(ACPI_SIG_RSDP) - 1)) {
rsdp               72 arch/ia64/uv/kernel/setup.c 	xsdt = (struct acpi_table_xsdt *)__va(rsdp->xsdt_physical_address);
rsdp              189 arch/x86/boot/compressed/acpi.c 	struct acpi_table_rsdp *rsdp;
rsdp              202 arch/x86/boot/compressed/acpi.c 		rsdp = (struct acpi_table_rsdp *)address;
rsdp              205 arch/x86/boot/compressed/acpi.c 		if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature))
rsdp              209 arch/x86/boot/compressed/acpi.c 		if (compute_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH))
rsdp              213 arch/x86/boot/compressed/acpi.c 		if ((rsdp->revision >= 2) &&
rsdp              214 arch/x86/boot/compressed/acpi.c 		    (compute_checksum((u8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH)))
rsdp              227 arch/x86/boot/compressed/acpi.c 	u8 *rsdp;
rsdp              238 arch/x86/boot/compressed/acpi.c 		rsdp = scan_mem_for_rsdp((u8 *)address, ACPI_EBDA_WINDOW_SIZE);
rsdp              239 arch/x86/boot/compressed/acpi.c 		if (rsdp)
rsdp              240 arch/x86/boot/compressed/acpi.c 			return (acpi_physical_address)(unsigned long)rsdp;
rsdp              244 arch/x86/boot/compressed/acpi.c 	rsdp = scan_mem_for_rsdp((u8 *) ACPI_HI_RSDP_WINDOW_BASE,
rsdp              246 arch/x86/boot/compressed/acpi.c 	if (rsdp)
rsdp              247 arch/x86/boot/compressed/acpi.c 		return (acpi_physical_address)(unsigned long)rsdp;
rsdp              306 arch/x86/boot/compressed/acpi.c 	struct acpi_table_rsdp *rsdp;
rsdp              316 arch/x86/boot/compressed/acpi.c 	rsdp = (struct acpi_table_rsdp *)get_cmdline_acpi_rsdp();
rsdp              318 arch/x86/boot/compressed/acpi.c 	if (!rsdp)
rsdp              319 arch/x86/boot/compressed/acpi.c 		rsdp = (struct acpi_table_rsdp *)(long)
rsdp              322 arch/x86/boot/compressed/acpi.c 	if (!rsdp)
rsdp              328 arch/x86/boot/compressed/acpi.c 	    rsdp->xsdt_physical_address &&
rsdp              329 arch/x86/boot/compressed/acpi.c 	    rsdp->revision > 1) {
rsdp              330 arch/x86/boot/compressed/acpi.c 		root_table = rsdp->xsdt_physical_address;
rsdp              333 arch/x86/boot/compressed/acpi.c 		root_table = rsdp->rsdt_physical_address;
rsdp               18 drivers/acpi/acpica/actables.h u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp);
rsdp               20 drivers/acpi/acpica/actables.h acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp);
rsdp              224 drivers/acpi/acpica/tbutils.c 	struct acpi_table_rsdp *rsdp;
rsdp              239 drivers/acpi/acpica/tbutils.c 	rsdp = acpi_os_map_memory(rsdp_address, sizeof(struct acpi_table_rsdp));
rsdp              240 drivers/acpi/acpica/tbutils.c 	if (!rsdp) {
rsdp              246 drivers/acpi/acpica/tbutils.c 						 rsdp));
rsdp              250 drivers/acpi/acpica/tbutils.c 	if ((rsdp->revision > 1) &&
rsdp              251 drivers/acpi/acpica/tbutils.c 	    rsdp->xsdt_physical_address && !acpi_gbl_do_not_use_xsdt) {
rsdp              257 drivers/acpi/acpica/tbutils.c 		address = (acpi_physical_address)rsdp->xsdt_physical_address;
rsdp              262 drivers/acpi/acpica/tbutils.c 		address = (acpi_physical_address)rsdp->rsdt_physical_address;
rsdp              270 drivers/acpi/acpica/tbutils.c 	acpi_os_unmap_memory(rsdp, sizeof(struct acpi_table_rsdp));
rsdp               28 drivers/acpi/acpica/tbxfroot.c u32 acpi_tb_get_rsdp_length(struct acpi_table_rsdp *rsdp)
rsdp               31 drivers/acpi/acpica/tbxfroot.c 	if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) {
rsdp               40 drivers/acpi/acpica/tbxfroot.c 	if (rsdp->revision >= 2) {
rsdp               41 drivers/acpi/acpica/tbxfroot.c 		return (rsdp->length);
rsdp               59 drivers/acpi/acpica/tbxfroot.c acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp)
rsdp               68 drivers/acpi/acpica/tbxfroot.c 	if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature)) {
rsdp               77 drivers/acpi/acpica/tbxfroot.c 	if (acpi_tb_checksum((u8 *) rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) {
rsdp               83 drivers/acpi/acpica/tbxfroot.c 	if ((rsdp->revision >= 2) &&
rsdp               84 drivers/acpi/acpica/tbxfroot.c 	    (acpi_tb_checksum((u8 *) rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) {
rsdp               71 tools/power/acpi/tools/acpidump/apdump.c 	struct acpi_table_rsdp *rsdp;
rsdp               78 tools/power/acpi/tools/acpidump/apdump.c 		rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table);
rsdp               79 tools/power/acpi/tools/acpidump/apdump.c 		status = acpi_tb_validate_rsdp(rsdp);
rsdp              106 tools/power/acpi/tools/acpidump/apdump.c 	struct acpi_table_rsdp *rsdp;
rsdp              115 tools/power/acpi/tools/acpidump/apdump.c 		rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table);
rsdp              116 tools/power/acpi/tools/acpidump/apdump.c 		return (acpi_tb_get_rsdp_length(rsdp));