Lines Matching refs:ACPIState

208 typedef struct ACPIState
352 } ACPIState;
641 static int acpiR3PlantTables(ACPIState *pThis);
645 DECLINLINE(void) acpiSetIrq(ACPIState *pThis, int level)
661 DECLINLINE(int) pm1a_level(ACPIState *pThis)
666 DECLINLINE(bool) gpe0_level(ACPIState *pThis)
683 static void apicUpdatePm1a(ACPIState *pThis, uint32_t sts, uint32_t en)
714 static void apicR3UpdateGpe0(ACPIState *pThis, uint32_t sts, uint32_t en)
737 static int acpiR3DoPowerOff(ACPIState *pThis)
751 static int acpiR3DoSleep(ACPIState *pThis)
784 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
800 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
815 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
829 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
846 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
864 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IACPIPort);
882 static void acpiR3PmTimerReset(ACPIState *pThis, uint64_t uNow)
903 static void acpiPmTimerUpdate(ACPIState *pThis, uint64_t u64Now)
924 ACPIState *pThis = (ACPIState *)pvUser;
946 static int acpiR3FetchBatteryStatus(ACPIState *pThis)
984 static int acpiR3FetchBatteryInfo(ACPIState *pThis)
1007 static uint32_t acpiR3GetBatteryDeviceStatus(ACPIState *pThis)
1036 static uint32_t acpiR3GetPowerSource(ACPIState *pThis)
1057 ACPIState *pThis = (ACPIState *)pvUser;
1082 ACPIState *pThis = (ACPIState *)pvUser;
1138 ACPIState *pThis = (ACPIState *)pvUser;
1169 ACPIState *pThis = (ACPIState *)pvUser;
1343 ACPIState *pThis = (ACPIState *)pvUser;
1392 ACPIState *pThis = (ACPIState *)pvUser;
1410 ACPIState *pThis = (ACPIState *)pvUser;
1433 ACPIState *pThis = (ACPIState *)pvUser;
1451 ACPIState *pThis = (ACPIState *)pvUser;
1476 ACPIState *pThis = (ACPIState *)pvUser;
1494 ACPIState *pThis = (ACPIState *)pvUser;
1559 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
1605 ACPIState *pThis = (ACPIState *)pvUser;
1623 ACPIState *pThis = (ACPIState *)pvUser;
1645 ACPIState *pThis = (ACPIState *)pvUser;
1663 ACPIState *pThis = (ACPIState *)pvUser;
1682 ACPIState *pThis = (ACPIState *)pvUser;
1769 static RTIOPORT acpiR3CalcPmPort(ACPIState *pThis, int32_t offset)
1786 static int acpiR3RegisterPmHandlers(ACPIState *pThis)
1836 static int acpiR3UnregisterPmHandlers(ACPIState *pThis)
1866 static int acpiR3UpdatePmHandlers(ACPIState *pThis, RTIOPORT NewIoPortBase)
1897 SSMFIELD_ENTRY(ACPIState, pm1a_en),
1898 SSMFIELD_ENTRY(ACPIState, pm1a_sts),
1899 SSMFIELD_ENTRY(ACPIState, pm1a_ctl),
1900 SSMFIELD_ENTRY(ACPIState, u64PmTimerInitial),
1901 SSMFIELD_ENTRY(ACPIState, gpe0_en),
1902 SSMFIELD_ENTRY(ACPIState, gpe0_sts),
1903 SSMFIELD_ENTRY(ACPIState, uBatteryIndex),
1904 SSMFIELD_ENTRY(ACPIState, uSystemInfoIndex),
1905 SSMFIELD_ENTRY(ACPIState, u64RamSize),
1906 SSMFIELD_ENTRY(ACPIState, u8IndexShift),
1907 SSMFIELD_ENTRY(ACPIState, u8UseIOApic),
1908 SSMFIELD_ENTRY(ACPIState, uSleepState),
1917 SSMFIELD_ENTRY(ACPIState, pm1a_en),
1918 SSMFIELD_ENTRY(ACPIState, pm1a_sts),
1919 SSMFIELD_ENTRY(ACPIState, pm1a_ctl),
1920 SSMFIELD_ENTRY(ACPIState, u64PmTimerInitial),
1921 SSMFIELD_ENTRY(ACPIState, gpe0_en),
1922 SSMFIELD_ENTRY(ACPIState, gpe0_sts),
1923 SSMFIELD_ENTRY(ACPIState, uBatteryIndex),
1924 SSMFIELD_ENTRY(ACPIState, uSystemInfoIndex),
1925 SSMFIELD_ENTRY(ACPIState, uSleepState),
1926 SSMFIELD_ENTRY(ACPIState, u8IndexShift),
1927 SSMFIELD_ENTRY(ACPIState, uPmIoPortBase),
1936 SSMFIELD_ENTRY(ACPIState, pm1a_en),
1937 SSMFIELD_ENTRY(ACPIState, pm1a_sts),
1938 SSMFIELD_ENTRY(ACPIState, pm1a_ctl),
1939 SSMFIELD_ENTRY(ACPIState, u64PmTimerInitial),
1940 SSMFIELD_ENTRY(ACPIState, gpe0_en),
1941 SSMFIELD_ENTRY(ACPIState, gpe0_sts),
1942 SSMFIELD_ENTRY(ACPIState, uBatteryIndex),
1943 SSMFIELD_ENTRY(ACPIState, uSystemInfoIndex),
1944 SSMFIELD_ENTRY(ACPIState, uSleepState),
1945 SSMFIELD_ENTRY(ACPIState, u8IndexShift),
1946 SSMFIELD_ENTRY(ACPIState, uPmIoPortBase),
1947 SSMFIELD_ENTRY(ACPIState, fSuspendToSavedState),
1956 SSMFIELD_ENTRY(ACPIState, pm1a_en),
1957 SSMFIELD_ENTRY(ACPIState, pm1a_sts),
1958 SSMFIELD_ENTRY(ACPIState, pm1a_ctl),
1959 SSMFIELD_ENTRY(ACPIState, u64PmTimerInitial),
1960 SSMFIELD_ENTRY(ACPIState, uPmTimerVal),
1961 SSMFIELD_ENTRY(ACPIState, gpe0_en),
1962 SSMFIELD_ENTRY(ACPIState, gpe0_sts),
1963 SSMFIELD_ENTRY(ACPIState, uBatteryIndex),
1964 SSMFIELD_ENTRY(ACPIState, uSystemInfoIndex),
1965 SSMFIELD_ENTRY(ACPIState, uSleepState),
1966 SSMFIELD_ENTRY(ACPIState, u8IndexShift),
1967 SSMFIELD_ENTRY(ACPIState, uPmIoPortBase),
1968 SSMFIELD_ENTRY(ACPIState, fSuspendToSavedState),
1977 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
1986 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2045 ACPIState *pThis = RT_FROM_MEMBER(pInterface, ACPIState, IBase);
2072 static void acpiR3PrepareHeader(ACPIState *pThis, ACPITBLHEADER *header,
2104 DECLINLINE(void) acpiR3PhysCopy(ACPIState *pThis, RTGCPHYS32 GCPhys32Dst, const void *pvSrc, size_t cbToCopy)
2112 static void acpiR3SetupDsdt(ACPIState *pThis, RTGCPHYS32 GCPhys32, void *pvPtr, size_t cbDsdt)
2120 static void acpiR3SetupSsdt(ACPIState *pThis, RTGCPHYS32 addr,
2129 static void acpiR3SetupFacs(ACPIState *pThis, RTGCPHYS32 addr)
2149 static void acpiR3SetupFadt(ACPIState *pThis, RTGCPHYS32 GCPhysAcpi1, RTGCPHYS32 GCPhysAcpi2,
2233 static int acpiR3SetupRsdt(ACPIState *pThis, RTGCPHYS32 addr, unsigned int nb_entries, uint32_t *addrs)
2257 static int acpiR3SetupXsdt(ACPIState *pThis, RTGCPHYS32 addr, unsigned int nb_entries, uint32_t *addrs)
2285 static void acpiR3SetupRsdp(ACPIState *pThis, ACPITBLRSDP *rsdp, RTGCPHYS32 GCPhysRsdt, RTGCPHYS GCPhysXsdt)
2395 static uint32_t sizeFor(ACPIState *pThis, uint32_t cIsos)
2426 static void acpiR3SetupMadt(ACPIState *pThis, RTGCPHYS32 addr)
2497 static void acpiR3SetupHpet(ACPIState *pThis, RTGCPHYS32 addr)
2524 static void acpiR3SetupCust(ACPIState *pThis, RTGCPHYS32 addr)
2546 static void acpiR3SetupMcfg(ACPIState *pThis, RTGCPHYS32 GCPhysDst)
2582 static int acpiR3PlantTables(ACPIState *pThis)
2776 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2788 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2830 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2875 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2907 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2921 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2930 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2955 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2966 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
2980 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *);
3492 sizeof(ACPIState),