Lines Matching defs:enmTag

79 static PCSAMPAGE    csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, bool fCode32, bool fMonitorInvalidation = false);
211 SSMFIELD_ENTRY( CSAMPAGEREC, page.enmTag),
657 pPage = csamCreatePageRecord(pVM, page.page.pPageGC, page.page.enmTag, page.page.fCode32, page.page.fMonitorInvalidation);
1795 * @param enmTag Owner tag
1797 const char *csamGetMonitorDescription(CSAMTAG enmTag)
1799 if (enmTag == CSAM_TAG_PATM)
1802 if (enmTag == CSAM_TAG_REM)
1804 Assert(enmTag == CSAM_TAG_CSAM);
1814 * @param enmTag Owner tag
1818 static PCSAMPAGE csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, bool fCode32, bool fMonitorInvalidation)
1840 pPage->page.enmTag = enmTag;
1853 switch (enmTag)
1863 csamGetMonitorDescription(enmTag));
1888 switch (enmTag)
1919 * @param enmTag Monitor tag
1921 VMMR3DECL(int) CSAMR3MonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag)
1938 Log(("CSAMR3MonitorPage %RRv %d\n", pPageAddrGC, enmTag));
1941 fMonitorInvalidation = (enmTag == CSAM_TAG_PATM);
1958 csamCreatePageRecord(pVM, pPageAddrGC, enmTag, true /* 32 bits code */, fMonitorInvalidation);
1976 csamGetMonitorDescription(enmTag));
2044 * @param enmTag Monitor tag
2046 VMMR3DECL(int) CSAMR3UnmonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag)
2052 Log(("CSAMR3UnmonitorPage %RRv %d\n", pPageAddrGC, enmTag));
2054 Assert(enmTag == CSAM_TAG_REM);
2060 Assert(pPageRec && pPageRec->page.enmTag == enmTag);
2095 if (pPageRec->page.enmTag == CSAM_TAG_PATM)
2104 switch (pPageRec->page.enmTag)
2427 if (pPageRec && pPageRec->page.enmTag == CSAM_TAG_REM)