Lines Matching refs:xsdt
136 struct acpi_xsdt *xsdt; in acpi_add_table() local
170 xsdt = ctx->xsdt; in acpi_add_table()
173 xsdt->entry[i] = map_to_sysmem(table); in acpi_add_table()
176 xsdt->header.length = sizeof(struct acpi_table_header) + in acpi_add_table()
180 xsdt->header.checksum = 0; in acpi_add_table()
181 xsdt->header.checksum = table_compute_checksum((u8 *)xsdt, in acpi_add_table()
182 xsdt->header.length); in acpi_add_table()
188 struct acpi_xsdt *xsdt) in acpi_write_rsdp() argument
198 rsdp->xsdt_address = map_to_sysmem(xsdt); in acpi_write_rsdp()
223 static void acpi_write_xsdt(struct acpi_xsdt *xsdt) in acpi_write_xsdt() argument
225 struct acpi_table_header *header = &xsdt->header; in acpi_write_xsdt()
235 header->checksum = table_compute_checksum(xsdt, in acpi_write_xsdt()
253 ctx->xsdt = ctx->current; in acpi_setup_base_tables()
259 acpi_write_rsdp(ctx->rsdp, ctx->rsdt, ctx->xsdt); in acpi_setup_base_tables()
261 acpi_write_xsdt(ctx->xsdt); in acpi_setup_base_tables()