Lines Matching refs:fadt
517 struct acpi_fadt *fadt; in acpi_build_tables() local
597 fadt_size = sizeof(*fadt); in acpi_build_tables()
603 fadt = ctxt->mem_ops.alloc(ctxt, fadt_size, 16); in acpi_build_tables()
604 if (!fadt) goto oom; in acpi_build_tables()
612 memcpy(fadt, &Fadt, fadt_size); in acpi_build_tables()
617 fadt->header.revision = config->acpi_revision; in acpi_build_tables()
618 fadt->header.length = fadt_size; in acpi_build_tables()
619 fadt->dsdt = ctxt->mem_ops.v2p(ctxt, dsdt); in acpi_build_tables()
620 fadt->x_dsdt = ctxt->mem_ops.v2p(ctxt, dsdt); in acpi_build_tables()
621 fadt->firmware_ctrl = ctxt->mem_ops.v2p(ctxt, facs); in acpi_build_tables()
622 fadt->x_firmware_ctrl = ctxt->mem_ops.v2p(ctxt, facs); in acpi_build_tables()
624 fadt->iapc_boot_arch |= ACPI_FADT_NO_VGA; in acpi_build_tables()
626 fadt->iapc_boot_arch |= ACPI_FADT_8042; in acpi_build_tables()
629 if ( fadt->header.revision < 5 ) in acpi_build_tables()
634 fadt->iapc_boot_arch |= ACPI_FADT_NO_CMOS_RTC; in acpi_build_tables()
636 set_checksum(fadt, offsetof(struct acpi_header, checksum), fadt_size); in acpi_build_tables()
648 xsdt->entry[0] = ctxt->mem_ops.v2p(ctxt, fadt); in acpi_build_tables()