Lines Matching refs:aml_append

349         aml_append(pkg, aml_int(0));  in aml_pci_device_dsm()
350 aml_append(pkg, aml_int(0)); in aml_pci_device_dsm()
351 aml_append(method, aml_store(pkg, params)); in aml_pci_device_dsm()
352 aml_append(method, in aml_pci_device_dsm()
354 aml_append(method, in aml_pci_device_dsm()
356 aml_append(method, in aml_pci_device_dsm()
369 aml_append(ctx, aml_store(aml_buffer(1, byte_list), retvar)); in build_append_pci_dsm_func0_common()
378 aml_append(ifctx1, aml_return(retvar)); in build_append_pci_dsm_func0_common()
380 aml_append(ctx, ifctx1); in build_append_pci_dsm_func0_common()
385 aml_append(ifctx1, aml_return(retvar)); in build_append_pci_dsm_func0_common()
387 aml_append(ctx, ifctx1); in build_append_pci_dsm_func0_common()
408 aml_append(ifctx, aml_store(aml_int(caps), aml_index(ret, zero))); in aml_pci_edsm()
409 aml_append(ifctx, aml_return(ret)); in aml_pci_edsm()
411 aml_append(method, ifctx); in aml_pci_edsm()
422 aml_append(pkg, zero); in aml_pci_edsm()
424 aml_append(pkg, aml_string("%s", "")); in aml_pci_edsm()
425 aml_append(ifctx, aml_store(pkg, ret)); in aml_pci_edsm()
433 aml_append(ifctx, in aml_pci_edsm()
435 aml_append(ifctx, aml_store(aidx, aml_index(ret, zero))); in aml_pci_edsm()
436 aml_append(ifctx, aml_return(ret)); in aml_pci_edsm()
438 aml_append(method, ifctx); in aml_pci_edsm()
452 aml_append(pkg, aml_int(pdev->acpi_index)); in aml_pci_static_endpoint_dsm()
453 aml_append(method, aml_store(pkg, params)); in aml_pci_static_endpoint_dsm()
454 aml_append(method, in aml_pci_static_endpoint_dsm()
468 aml_append(if_ctx, aml_notify(aml_name("S%.02X", devfn), aml_arg(1))); in build_append_pcihp_notify_entry()
469 aml_append(method, if_ctx); in build_append_pcihp_notify_entry()
520 aml_append(parent_scope, aml_name_decl("BSEL", aml_int(bsel_val))); in build_append_pcihp_slots()
535 aml_append(dev, aml_name_decl("_ADR", aml_int(adr))); in build_append_pcihp_slots()
542 aml_append(dev, aml_name_decl("ASUN", aml_int(slot))); in build_append_pcihp_slots()
543 aml_append(dev, aml_pci_device_dsm()); in build_append_pcihp_slots()
545 aml_append(dev, aml_name_decl("_SUN", aml_int(slot))); in build_append_pcihp_slots()
548 aml_append(method, in build_append_pcihp_slots()
551 aml_append(dev, method); in build_append_pcihp_slots()
556 aml_append(parent_scope, dev); in build_append_pcihp_slots()
558 aml_append(parent_scope, notify_method); in build_append_pcihp_slots()
577 aml_append(dev, aml_name_decl("_ADR", aml_int(adr))); in build_append_pci_bus_devices()
584 aml_append(dev, aml_pci_static_endpoint_dsm(pdev)); in build_append_pci_bus_devices()
588 aml_append(parent_scope, dev); in build_append_pci_bus_devices()
615 aml_append(parent_scope, br_scope); in build_append_notification_callback()
631 aml_append(method, aml_store(aml_int(bsel_val), aml_name("BNUM"))); in build_append_notification_callback()
632 aml_append(method, aml_call2("DVNT", aml_name("PCIU"), in build_append_notification_callback()
634 aml_append(method, aml_call2("DVNT", aml_name("PCID"), in build_append_notification_callback()
641 aml_append(method, aml_name("^S%.02X.PCNT", sec->parent_dev->devfn)); in build_append_notification_callback()
644 aml_append(parent_scope, method); in build_append_notification_callback()
671 aml_append(ifctx, aml_store(zero, caps)); in aml_pci_pdsm()
672 aml_append(ifctx, in aml_pci_pdsm()
687 aml_append(ifctx1, aml_or(caps, one, caps)); in aml_pci_pdsm()
689 aml_append(ifctx1, in aml_pci_pdsm()
692 aml_append(ifctx, ifctx1); in aml_pci_pdsm()
694 aml_append(ifctx, aml_store(caps, aml_index(ret, zero))); in aml_pci_pdsm()
695 aml_append(ifctx, aml_return(ret)); in aml_pci_pdsm()
697 aml_append(method, ifctx); in aml_pci_pdsm()
709 aml_append(ifctx, aml_store(aml_call2("AIDX", bnum, sunum), acpi_index)); in aml_pci_pdsm()
710 aml_append(ifctx, aml_store(pkg, ret)); in aml_pci_pdsm()
724 aml_append(ifctx1, aml_store(acpi_index, aml_index(ret, zero))); in aml_pci_pdsm()
728 aml_append(ifctx1, aml_store(aml_string("%s", ""), in aml_pci_pdsm()
731 aml_append(ifctx, ifctx1); in aml_pci_pdsm()
733 aml_append(ifctx, aml_return(ret)); in aml_pci_pdsm()
736 aml_append(method, ifctx); in aml_pci_pdsm()
764 aml_append(pkg, aml_int((slot << 16) | 0xFFFF)); in build_prt()
765 aml_append(pkg, aml_int(pin & 3)); in build_prt()
768 aml_append(pkg, aml_name("%s", "LNKS")); in build_prt()
772 aml_append(pkg, aml_name("%s", link_name[hash])); in build_prt()
774 aml_append(pkg, aml_int(0)); in build_prt()
775 aml_append(rt_pkg, pkg); in build_prt()
778 aml_append(method, aml_return(rt_pkg)); in build_prt()
795 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0103"))); in build_hpet_aml()
796 aml_append(dev, aml_name_decl("_UID", zero)); in build_hpet_aml()
798 aml_append(dev, in build_hpet_aml()
802 aml_append(field, aml_named_field("VEND", 32)); in build_hpet_aml()
803 aml_append(field, aml_named_field("PRD", 32)); in build_hpet_aml()
804 aml_append(dev, field); in build_hpet_aml()
807 aml_append(method, aml_store(aml_name("VEND"), id)); in build_hpet_aml()
808 aml_append(method, aml_store(aml_name("PRD"), period)); in build_hpet_aml()
809 aml_append(method, aml_shiftright(id, aml_int(16), id)); in build_hpet_aml()
813 aml_append(if_ctx, aml_return(zero)); in build_hpet_aml()
815 aml_append(method, if_ctx); in build_hpet_aml()
820 aml_append(if_ctx, aml_return(zero)); in build_hpet_aml()
822 aml_append(method, if_ctx); in build_hpet_aml()
824 aml_append(method, aml_return(aml_int(0x0F))); in build_hpet_aml()
825 aml_append(dev, method); in build_hpet_aml()
828 aml_append(crs, aml_memory32_fixed(HPET_BASE, HPET_LEN, AML_READ_ONLY)); in build_hpet_aml()
829 aml_append(dev, aml_name_decl("_CRS", crs)); in build_hpet_aml()
831 aml_append(scope, dev); in build_hpet_aml()
832 aml_append(table, scope); in build_hpet_aml()
842 aml_append(dev, aml_name_decl("STA", aml_int(0xF))); in build_vmbus_device_aml()
843 aml_append(dev, aml_name_decl("_HID", aml_string("VMBus"))); in build_vmbus_device_aml()
844 aml_append(dev, aml_name_decl("_UID", aml_int(0x0))); in build_vmbus_device_aml()
845 aml_append(dev, aml_name_decl("_DDN", aml_string("VMBUS"))); in build_vmbus_device_aml()
848 aml_append(method, aml_store(aml_and(aml_name("STA"), aml_int(0xD), NULL), in build_vmbus_device_aml()
850 aml_append(dev, method); in build_vmbus_device_aml()
853 aml_append(method, aml_store(aml_or(aml_name("STA"), aml_int(0xF), NULL), in build_vmbus_device_aml()
855 aml_append(dev, method); in build_vmbus_device_aml()
858 aml_append(method, aml_return(aml_name("STA"))); in build_vmbus_device_aml()
859 aml_append(dev, method); in build_vmbus_device_aml()
861 aml_append(dev, aml_name_decl("_PS3", aml_int(0x0))); in build_vmbus_device_aml()
864 aml_append(crs, aml_irq_no_flags(vmbus_bridge->irq)); in build_vmbus_device_aml()
865 aml_append(dev, aml_name_decl("_CRS", crs)); in build_vmbus_device_aml()
880 aml_append(scope, in build_dbg_aml()
883 aml_append(field, aml_named_field("DBGB", 8)); in build_dbg_aml()
884 aml_append(scope, field); in build_dbg_aml()
888 aml_append(method, aml_to_hexstring(aml_arg(0), buf)); in build_dbg_aml()
889 aml_append(method, aml_to_buffer(buf, buf)); in build_dbg_aml()
890 aml_append(method, aml_subtract(aml_sizeof(buf), aml_int(1), len)); in build_dbg_aml()
891 aml_append(method, aml_store(aml_int(0), idx)); in build_dbg_aml()
894 aml_append(while_ctx, in build_dbg_aml()
896 aml_append(while_ctx, aml_increment(idx)); in build_dbg_aml()
897 aml_append(method, while_ctx); in build_dbg_aml()
899 aml_append(method, aml_store(aml_int(0x0A), aml_name("DBGB"))); in build_dbg_aml()
900 aml_append(scope, method); in build_dbg_aml()
902 aml_append(table, scope); in build_dbg_aml()
913 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0C0F"))); in build_link_dev()
914 aml_append(dev, aml_name_decl("_UID", aml_int(uid))); in build_link_dev()
917 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, AML_ACTIVE_HIGH, in build_link_dev()
919 aml_append(dev, aml_name_decl("_PRS", crs)); in build_link_dev()
922 aml_append(method, aml_return(aml_call1("IQST", reg))); in build_link_dev()
923 aml_append(dev, method); in build_link_dev()
926 aml_append(method, aml_or(reg, aml_int(0x80), reg)); in build_link_dev()
927 aml_append(dev, method); in build_link_dev()
930 aml_append(method, aml_return(aml_call1("IQCR", reg))); in build_link_dev()
931 aml_append(dev, method); in build_link_dev()
934 aml_append(method, aml_create_dword_field(aml_arg(0), aml_int(5), "PRRI")); in build_link_dev()
935 aml_append(method, aml_store(aml_name("PRRI"), reg)); in build_link_dev()
936 aml_append(dev, method); in build_link_dev()
949 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0C0F"))); in build_gsi_link_dev()
950 aml_append(dev, aml_name_decl("_UID", aml_int(uid))); in build_gsi_link_dev()
954 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, AML_ACTIVE_HIGH, in build_gsi_link_dev()
956 aml_append(dev, aml_name_decl("_PRS", crs)); in build_gsi_link_dev()
958 aml_append(dev, aml_name_decl("_CRS", crs)); in build_gsi_link_dev()
964 aml_append(dev, method); in build_gsi_link_dev()
967 aml_append(dev, method); in build_gsi_link_dev()
981 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, in build_iqcr_method()
983 aml_append(method, aml_name_decl("PRR0", crs)); in build_iqcr_method()
985 aml_append(method, in build_iqcr_method()
990 aml_append(if_ctx, aml_store(aml_arg(0), aml_name("PRRI"))); in build_iqcr_method()
991 aml_append(method, if_ctx); in build_iqcr_method()
993 aml_append(method, in build_iqcr_method()
998 aml_append(method, aml_return(aml_name("PRR0"))); in build_iqcr_method()
1009 aml_append(if_ctx, aml_return(aml_int(0x09))); in build_irq_status_method()
1010 aml_append(method, if_ctx); in build_irq_status_method()
1011 aml_append(method, aml_return(aml_int(0x0B))); in build_irq_status_method()
1024 aml_append(pci0_scope, build_prt(true)); in build_piix4_pci0_int()
1025 aml_append(sb_scope, pci0_scope); in build_piix4_pci0_int()
1027 aml_append(sb_scope, build_irq_status_method()); in build_piix4_pci0_int()
1028 aml_append(sb_scope, build_iqcr_method(true)); in build_piix4_pci0_int()
1030 aml_append(sb_scope, build_link_dev("LNKA", 0, aml_name("PRQ0"))); in build_piix4_pci0_int()
1031 aml_append(sb_scope, build_link_dev("LNKB", 1, aml_name("PRQ1"))); in build_piix4_pci0_int()
1032 aml_append(sb_scope, build_link_dev("LNKC", 2, aml_name("PRQ2"))); in build_piix4_pci0_int()
1033 aml_append(sb_scope, build_link_dev("LNKD", 3, aml_name("PRQ3"))); in build_piix4_pci0_int()
1037 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0C0F"))); in build_piix4_pci0_int()
1038 aml_append(dev, aml_name_decl("_UID", aml_int(4))); in build_piix4_pci0_int()
1042 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, in build_piix4_pci0_int()
1045 aml_append(dev, aml_name_decl("_PRS", crs)); in build_piix4_pci0_int()
1052 aml_append(method, aml_return(aml_int(0x0b))); in build_piix4_pci0_int()
1053 aml_append(dev, method); in build_piix4_pci0_int()
1056 aml_append(dev, method); in build_piix4_pci0_int()
1059 aml_append(method, aml_return(aml_name("_PRS"))); in build_piix4_pci0_int()
1060 aml_append(dev, method); in build_piix4_pci0_int()
1063 aml_append(dev, method); in build_piix4_pci0_int()
1065 aml_append(sb_scope, dev); in build_piix4_pci0_int()
1067 aml_append(table, sb_scope); in build_piix4_pci0_int()
1088 aml_append(pkg, a_nr); in append_q35_prt_entry()
1089 aml_append(pkg, aml_int(i)); in append_q35_prt_entry()
1090 aml_append(pkg, aml_name("%s", s)); in append_q35_prt_entry()
1091 aml_append(pkg, aml_int(0)); in append_q35_prt_entry()
1092 aml_append(ctx, pkg); in append_q35_prt_entry()
1135 aml_append(table, aml_name_decl("PICF", aml_int(0))); in build_q35_pci0_int()
1138 aml_append(method, aml_store(aml_arg(0), aml_name("PICF"))); in build_q35_pci0_int()
1140 aml_append(table, method); in build_q35_pci0_int()
1142 aml_append(pci0_scope, in build_q35_pci0_int()
1144 aml_append(pci0_scope, in build_q35_pci0_int()
1157 aml_append(if_ctx, aml_return(aml_name("PRTP"))); in build_q35_pci0_int()
1158 aml_append(method, if_ctx); in build_q35_pci0_int()
1160 aml_append(else_ctx, aml_return(aml_name("PRTA"))); in build_q35_pci0_int()
1161 aml_append(method, else_ctx); in build_q35_pci0_int()
1163 aml_append(pci0_scope, method); in build_q35_pci0_int()
1164 aml_append(sb_scope, pci0_scope); in build_q35_pci0_int()
1166 aml_append(sb_scope, build_irq_status_method()); in build_q35_pci0_int()
1167 aml_append(sb_scope, build_iqcr_method(false)); in build_q35_pci0_int()
1169 aml_append(sb_scope, build_link_dev("LNKA", 0, aml_name("PRQA"))); in build_q35_pci0_int()
1170 aml_append(sb_scope, build_link_dev("LNKB", 1, aml_name("PRQB"))); in build_q35_pci0_int()
1171 aml_append(sb_scope, build_link_dev("LNKC", 2, aml_name("PRQC"))); in build_q35_pci0_int()
1172 aml_append(sb_scope, build_link_dev("LNKD", 3, aml_name("PRQD"))); in build_q35_pci0_int()
1173 aml_append(sb_scope, build_link_dev("LNKE", 4, aml_name("PRQE"))); in build_q35_pci0_int()
1174 aml_append(sb_scope, build_link_dev("LNKF", 5, aml_name("PRQF"))); in build_q35_pci0_int()
1175 aml_append(sb_scope, build_link_dev("LNKG", 6, aml_name("PRQG"))); in build_q35_pci0_int()
1176 aml_append(sb_scope, build_link_dev("LNKH", 7, aml_name("PRQH"))); in build_q35_pci0_int()
1178 aml_append(sb_scope, build_gsi_link_dev("GSIA", 0x10, 0x10)); in build_q35_pci0_int()
1179 aml_append(sb_scope, build_gsi_link_dev("GSIB", 0x11, 0x11)); in build_q35_pci0_int()
1180 aml_append(sb_scope, build_gsi_link_dev("GSIC", 0x12, 0x12)); in build_q35_pci0_int()
1181 aml_append(sb_scope, build_gsi_link_dev("GSID", 0x13, 0x13)); in build_q35_pci0_int()
1182 aml_append(sb_scope, build_gsi_link_dev("GSIE", 0x14, 0x14)); in build_q35_pci0_int()
1183 aml_append(sb_scope, build_gsi_link_dev("GSIF", 0x15, 0x15)); in build_q35_pci0_int()
1184 aml_append(sb_scope, build_gsi_link_dev("GSIG", 0x16, 0x16)); in build_q35_pci0_int()
1185 aml_append(sb_scope, build_gsi_link_dev("GSIH", 0x17, 0x17)); in build_q35_pci0_int()
1187 aml_append(table, sb_scope); in build_q35_pci0_int()
1197 aml_append(dev, aml_name_decl("_HID", aml_string("PNP0C01"))); in build_q35_dram_controller()
1201 aml_append(resource_template, in build_q35_dram_controller()
1213 aml_append(resource_template, in build_q35_dram_controller()
1225 aml_append(dev, aml_name_decl("_CRS", resource_template)); in build_q35_dram_controller()
1238 aml_append(scope, in build_x86_acpi_pci_hotplug()
1241 aml_append(field, aml_named_field("PCIU", 32)); in build_x86_acpi_pci_hotplug()
1242 aml_append(field, aml_named_field("PCID", 32)); in build_x86_acpi_pci_hotplug()
1243 aml_append(scope, field); in build_x86_acpi_pci_hotplug()
1245 aml_append(scope, in build_x86_acpi_pci_hotplug()
1249 aml_append(field, aml_named_field("B0EJ", 32)); in build_x86_acpi_pci_hotplug()
1250 aml_append(scope, field); in build_x86_acpi_pci_hotplug()
1252 aml_append(scope, in build_x86_acpi_pci_hotplug()
1256 aml_append(field, aml_named_field("BNUM", 32)); in build_x86_acpi_pci_hotplug()
1257 aml_append(field, aml_named_field("PIDX", 32)); in build_x86_acpi_pci_hotplug()
1258 aml_append(scope, field); in build_x86_acpi_pci_hotplug()
1260 aml_append(scope, aml_mutex("BLCK", 0)); in build_x86_acpi_pci_hotplug()
1263 aml_append(method, aml_acquire(aml_name("BLCK"), 0xFFFF)); in build_x86_acpi_pci_hotplug()
1264 aml_append(method, aml_store(aml_arg(0), aml_name("BNUM"))); in build_x86_acpi_pci_hotplug()
1265 aml_append(method, in build_x86_acpi_pci_hotplug()
1267 aml_append(method, aml_release(aml_name("BLCK"))); in build_x86_acpi_pci_hotplug()
1268 aml_append(method, aml_return(aml_int(0))); in build_x86_acpi_pci_hotplug()
1269 aml_append(scope, method); in build_x86_acpi_pci_hotplug()
1272 aml_append(method, aml_acquire(aml_name("BLCK"), 0xFFFF)); in build_x86_acpi_pci_hotplug()
1273 aml_append(method, aml_store(aml_arg(0), aml_name("BNUM"))); in build_x86_acpi_pci_hotplug()
1274 aml_append(method, in build_x86_acpi_pci_hotplug()
1276 aml_append(method, aml_store(aml_name("PIDX"), aml_local(0))); in build_x86_acpi_pci_hotplug()
1277 aml_append(method, aml_release(aml_name("BLCK"))); in build_x86_acpi_pci_hotplug()
1278 aml_append(method, aml_return(aml_local(0))); in build_x86_acpi_pci_hotplug()
1279 aml_append(scope, method); in build_x86_acpi_pci_hotplug()
1281 aml_append(scope, aml_pci_pdsm()); in build_x86_acpi_pci_hotplug()
1283 aml_append(table, scope); in build_x86_acpi_pci_hotplug()
1296 aml_append(method, aml_create_dword_field(aml_arg(3), aml_int(0), "CDW1")); in build_q35_osc_method()
1300 aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(4), "CDW2")); in build_q35_osc_method()
1301 aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(8), "CDW3")); in build_q35_osc_method()
1303 aml_append(if_ctx, aml_store(aml_name("CDW3"), a_ctrl)); in build_q35_osc_method()
1310 aml_append(if_ctx, aml_and(a_ctrl, in build_q35_osc_method()
1315 aml_append(if_ctx2, aml_or(a_cwd1, aml_int(0x08), a_cwd1)); in build_q35_osc_method()
1316 aml_append(if_ctx, if_ctx2); in build_q35_osc_method()
1320 aml_append(if_ctx2, aml_or(a_cwd1, aml_int(0x10), a_cwd1)); in build_q35_osc_method()
1321 aml_append(if_ctx, if_ctx2); in build_q35_osc_method()
1324 aml_append(if_ctx, aml_store(a_ctrl, aml_name("CDW3"))); in build_q35_osc_method()
1325 aml_append(method, if_ctx); in build_q35_osc_method()
1329 aml_append(else_ctx, aml_or(a_cwd1, aml_int(4), a_cwd1)); in build_q35_osc_method()
1330 aml_append(method, else_ctx); in build_q35_osc_method()
1332 aml_append(method, aml_return(aml_arg(3))); in build_q35_osc_method()
1342 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0017"))); in build_acpi0017()
1345 aml_append(method, aml_return(aml_int(0x0B))); in build_acpi0017()
1346 aml_append(dev, method); in build_acpi0017()
1349 aml_append(scope, dev); in build_acpi0017()
1350 aml_append(table, scope); in build_acpi0017()
1390 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03"))); in build_dsdt()
1391 aml_append(dev, aml_name_decl("_UID", aml_int(pcmc->pci_root_uid))); in build_dsdt()
1392 aml_append(dev, aml_pci_edsm()); in build_dsdt()
1393 aml_append(sb_scope, dev); in build_dsdt()
1394 aml_append(dsdt, sb_scope); in build_dsdt()
1403 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A08"))); in build_dsdt()
1404 aml_append(dev, aml_name_decl("_CID", aml_eisaid("PNP0A03"))); in build_dsdt()
1405 aml_append(dev, aml_name_decl("_UID", aml_int(pcmc->pci_root_uid))); in build_dsdt()
1406 aml_append(dev, build_q35_osc_method(!pm->pcihp_bridge_en)); in build_dsdt()
1407 aml_append(dev, aml_pci_edsm()); in build_dsdt()
1408 aml_append(sb_scope, dev); in build_dsdt()
1410 aml_append(sb_scope, build_q35_dram_controller(&mcfg)); in build_dsdt()
1416 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A06"))); in build_dsdt()
1417 aml_append(dev, aml_name_decl("_UID", aml_string("SMI resources"))); in build_dsdt()
1419 aml_append(crs, in build_dsdt()
1427 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1428 aml_append(dev, aml_operation_region("SMIR", AML_SYSTEM_IO, in build_dsdt()
1432 aml_append(field, aml_named_field("SMIC", 8)); in build_dsdt()
1433 aml_append(field, aml_reserved_field(8)); in build_dsdt()
1434 aml_append(dev, field); in build_dsdt()
1435 aml_append(sb_scope, dev); in build_dsdt()
1438 aml_append(dsdt, sb_scope); in build_dsdt()
1452 aml_append(sb_scope, build_vmbus_device_aml(vmbus_bridge)); in build_dsdt()
1453 aml_append(dsdt, sb_scope); in build_dsdt()
1458 aml_append(scope, aml_name_decl("_HID", aml_string("ACPI0006"))); in build_dsdt()
1461 aml_append(method, aml_notify(aml_name("\\_SB.NVDR"), in build_dsdt()
1463 aml_append(scope, method); in build_dsdt()
1466 aml_append(dsdt, scope); in build_dsdt()
1513 aml_append(dev, aml_name_decl("_UID", aml_int(uid))); in build_dsdt()
1514 aml_append(dev, aml_name_decl("_BBN", aml_int(bus_num))); in build_dsdt()
1518 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0016"))); in build_dsdt()
1519 aml_append(aml_pkg, aml_eisaid("PNP0A08")); in build_dsdt()
1520 aml_append(aml_pkg, aml_eisaid("PNP0A03")); in build_dsdt()
1521 aml_append(dev, aml_name_decl("_CID", aml_pkg)); in build_dsdt()
1524 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A08"))); in build_dsdt()
1525 aml_append(dev, aml_name_decl("_CID", aml_eisaid("PNP0A03"))); in build_dsdt()
1528 aml_append(dev, build_q35_osc_method(true)); in build_dsdt()
1530 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03"))); in build_dsdt()
1534 aml_append(dev, aml_name_decl("_PXM", aml_int(numa_node))); in build_dsdt()
1537 aml_append(dev, build_prt(false)); in build_dsdt()
1540 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1541 aml_append(scope, dev); in build_dsdt()
1542 aml_append(dsdt, scope); in build_dsdt()
1574 aml_append(crs, in build_dsdt()
1578 aml_append(crs, aml_io(AML_DECODE16, 0x0CF8, 0x0CF8, 0x01, 0x08)); in build_dsdt()
1580 aml_append(crs, in build_dsdt()
1588 aml_append(crs, in build_dsdt()
1595 aml_append(crs, in build_dsdt()
1605 aml_append(crs, in build_dsdt()
1618 aml_append(crs, in build_dsdt()
1629 aml_append(crs, aml_memory32_fixed(TPM_TIS_ADDR_BASE, in build_dsdt()
1633 aml_append(scope, aml_name_decl("_CRS", crs)); in build_dsdt()
1637 aml_append(dev, aml_name_decl("_HID", aml_string("PNP0A06"))); in build_dsdt()
1638 aml_append(dev, aml_name_decl("_UID", aml_string("GPE0 resources"))); in build_dsdt()
1640 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in build_dsdt()
1642 aml_append(crs, in build_dsdt()
1650 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1651 aml_append(scope, dev); in build_dsdt()
1658 aml_append(dev, aml_name_decl("_HID", aml_string("PNP0A06"))); in build_dsdt()
1659 aml_append(dev, in build_dsdt()
1662 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in build_dsdt()
1664 aml_append(crs, in build_dsdt()
1668 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1669 aml_append(scope, dev); in build_dsdt()
1671 aml_append(dsdt, scope); in build_dsdt()
1677 aml_append(pkg, aml_int(1)); /* PM1a_CNT.SLP_TYP */ in build_dsdt()
1678 aml_append(pkg, aml_int(1)); /* PM1b_CNT.SLP_TYP, FIXME: not impl. */ in build_dsdt()
1679 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1680 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1681 aml_append(scope, aml_name_decl("_S3", pkg)); in build_dsdt()
1686 aml_append(pkg, aml_int(pm->s4_val)); /* PM1a_CNT.SLP_TYP */ in build_dsdt()
1688 aml_append(pkg, aml_int(pm->s4_val)); in build_dsdt()
1689 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1690 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1691 aml_append(scope, aml_name_decl("_S4", pkg)); in build_dsdt()
1695 aml_append(pkg, aml_int(0)); /* PM1a_CNT.SLP_TYP */ in build_dsdt()
1696 aml_append(pkg, aml_int(0)); /* PM1b_CNT.SLP_TYP not impl. */ in build_dsdt()
1697 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1698 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt()
1699 aml_append(scope, aml_name_decl("_S5", pkg)); in build_dsdt()
1700 aml_append(dsdt, scope); in build_dsdt()
1706 aml_append(dsdt, scope); in build_dsdt()
1721 aml_append(sb_scope, ascope); in build_dsdt()
1728 aml_append(dev, aml_name_decl("_HID", aml_string("MSFT0101"))); in build_dsdt()
1729 aml_append(dev, aml_name_decl("_STR", in build_dsdt()
1732 aml_append(crs, aml_memory32_fixed(TPM_CRB_ADDR_BASE, in build_dsdt()
1734 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1736 aml_append(dev, aml_name_decl("_STA", aml_int(0xf))); in build_dsdt()
1737 aml_append(dev, aml_name_decl("_UID", aml_int(1))); in build_dsdt()
1741 aml_append(sb_scope, dev); in build_dsdt()
1750 aml_append(dev, aml_name_decl("_HID", aml_eisaid("INT0E0C"))); in build_dsdt()
1751 aml_append(dev, aml_name_decl("_STR", in build_dsdt()
1754 aml_append(crs, in build_dsdt()
1759 aml_append(dev, aml_name_decl("_CRS", crs)); in build_dsdt()
1762 aml_append(method, aml_return(aml_int(0x0f))); in build_dsdt()
1763 aml_append(dev, method); in build_dsdt()
1765 aml_append(sb_scope, dev); in build_dsdt()
1767 aml_append(dsdt, sb_scope); in build_dsdt()
1778 aml_append(dsdt, scope); in build_dsdt()
1785 aml_append(method, in build_dsdt()
1787 aml_append(method, aml_call0("\\_SB.PCI0.PCNT")); in build_dsdt()
1788 aml_append(method, aml_release(aml_name("\\_SB.PCI0.BLCK"))); in build_dsdt()
1790 aml_append(scope, method); in build_dsdt()
1792 aml_append(dsdt, scope); in build_dsdt()