H A D | DevAPIC.cpp | 5 * @remarks This code does not use pThis, it uses pDev and pApic due to the 268 * @remarks This is generally pointed to by a parameter or variable named pApic. 409 static void apic_update_tpr(APICDeviceInfo *pDev, APICState *pApic, uint32_t val); 411 static void apic_eoi(APICDeviceInfo *pDev, APICState *pApic); /* */ 413 static int apic_deliver(APICDeviceInfo *pDev, APICState *pApic, 417 static int apic_get_arb_pri(APICState const *pApic); 418 static int apic_get_ppr(APICState const *pApic); 419 static uint32_t apic_get_current_count(APICDeviceInfo const *pDev, APICState const *pApic); 420 static void apicTimerSetInitialCount(APICDeviceInfo *pDev, APICState *pApic, uint32_t initial_count); 421 static void apicTimerSetLvt(APICDeviceInfo *pDev, APICState *pApic, uint32_ 445 getCpuFromLapic(APICDeviceInfo *pDev, APICState *pApic) argument 451 apicCpuSetInterrupt(APICDeviceInfo *pDev, APICState *pApic, PDMAPICIRQ enmType = PDMAPICIRQ_HARDWARE) argument 458 apicCpuClearInterrupt(APICDeviceInfo *pDev, APICState *pApic, PDMAPICIRQ enmType = PDMAPICIRQ_HARDWARE) argument 467 apicR3CpuSendSipi(APICDeviceInfo *pDev, APICState *pApic, int vector) argument 476 apicR3CpuSendInitIpi(APICDeviceInfo *pDev, APICState *pApic) argument 534 APICState *pApic = apicGetStateById(pDev, idDstCpu); local 587 APICState *pApic = apicGetStateById(pDev, idCpu); local 636 APICState *pApic = apicGetStateById(pDev, idCpu); local 645 APICState *pApic = apicGetStateById(pDev, idCpu); local 654 APICState *pApic = apicGetStateById(pDev, idCpu); local 663 APICState *pApic = apicGetStateById(pDev, 0); local 682 apicWriteRegisterInvalid(APICDeviceInfo *pDev, APICState *pApic, uint32_t iReg, uint64_t u64Value, int rcBusy, bool fMsr) argument 708 apicWriteRegister(APICDeviceInfo *pDev, APICState *pApic, uint32_t iReg, uint64_t u64Value, int rcBusy, bool fMsr) argument 865 apicReadRegisterInvalid(APICDeviceInfo *pDev, APICState *pApic, uint32_t iReg, uint64_t *pu64Value, int rcBusy, bool fMsr) argument 891 apicReadRegister(APICDeviceInfo *pDev, APICState *pApic, uint32_t iReg, uint64_t *pu64Value, int rcBusy, bool fMsr) argument 1102 APICState *pApic = apicGetStateById(pDev, 0); local 1183 apic_get_ppr(APICState const *pApic) argument 1197 apic_get_ppr_zero_tpr(APICState *pApic) argument 1202 apic_get_arb_pri(APICState const *pApic) argument 1209 apic_update_irq(APICDeviceInfo *pDev, APICState *pApic) argument 1261 apic_update_tpr(APICDeviceInfo *pDev, APICState *pApic, uint32_t val) argument 1279 apic_set_irq(APICDeviceInfo *pDev, APICState *pApic, int vector_num, int trigger_mode, uint32_t uTagSrc) argument 1297 apic_eoi(APICDeviceInfo *pDev, APICState *pApic) argument 1343 apicR3InitIpi(APICDeviceInfo *pDev, APICState *pApic) argument 1366 apicSendInitIpi(APICDeviceInfo *pDev, APICState *pApic) argument 1373 apicR3Startup(APICDeviceInfo *pDev, APICState *pApic, int vector_num) argument 1381 apic_deliver(APICDeviceInfo *pDev, APICState *pApic, uint8_t dest, uint8_t dest_mode, uint8_t delivery_mode, uint8_t vector_num, uint8_t polarity, uint8_t trigger_mode) argument 1456 APICState *pApic = apicGetStateById(pDev, idCpu); local 1495 apic_get_current_count(APICDeviceInfo const *pDev, APICState const *pApic) argument 1517 apicDoFrequencyHinting(APICState *pApic) argument 1546 apicTimerSetInitialCount(APICDeviceInfo *pDev, APICState *pApic, uint32_t u32NewInitialCount) argument 1595 apicTimerSetLvt(APICDeviceInfo *pDev, APICState *pApic, uint32_t fNew) argument 1698 APICState *pApic = (APICState *)pvUser; local 1731 APICState *pApic = (APICState*)opaque; local 1764 APICState *pApic = (APICState*)opaque; local 1829 APICState *pApic = apicGetStateByCurEmt(pDev); local 1866 APICState *pApic = apicGetStateByCurEmt(pDev); local 1890 apicR3InfoReadReg(APICDeviceInfo *pDev, APICState *pApic, uint32_t iReg) argument 1906 apicR3DumpVec(APICDeviceInfo *pDev, APICState *pApic, PCDBGFINFOHLP pHlp, uint32_t iStartReg) argument 1921 apicR3DumpPending(APICDeviceInfo *pDev, APICState *pApic, PCDBGFINFOHLP pHlp, PCAPIC256BITREG pReg) argument 1948 apicR3InfoBasic(APICDeviceInfo *pDev, APICState *pApic, PCDBGFINFOHLP pHlp) argument 1991 apicR3InfoLVT(APICDeviceInfo *pDev, APICState *pApic, PCDBGFINFOHLP pHlp) argument 2033 apicR3InfoTimer(APICDeviceInfo *pDev, APICState *pApic, PCDBGFINFOHLP pHlp) argument 2052 APICState *pApic = apicGetStateByCurEmt(pDev); local 2159 APICState *pApic = &pDev->CTX_SUFF(paLapics)[i]; local 2207 apicR3StateInit(APICState *pApic, uint8_t id) argument 2406 APICState *pApic = &pDev->paLapicsR3[i]; local 2442 APICState *pApic = &pDev->paLapicsR3[i]; local [all...] |