/vbox/src/VBox/VMM/include/ |
H A D | IOMInternal.h | 77 RCPTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallbackRC; 79 RCPTRTYPE(PFNIOMMMIOREAD) pfnReadCallbackRC; 81 RCPTRTYPE(PFNIOMMMIOFILL) pfnFillCallbackRC; 213 RCPTRTYPE(PPDMDEVINS) pDevIns; 215 RCPTRTYPE(PFNIOMIOPORTOUT) pfnOutCallback; 217 RCPTRTYPE(PFNIOMIOPORTIN) pfnInCallback; 219 RCPTRTYPE(PFNIOMIOPORTOUTSTRING) pfnOutStrCallback; 221 RCPTRTYPE(PFNIOMIOPORTINSTRING) pfnInStrCallback; 316 RCPTRTYPE(PIOMTREES) pTreesRC; 325 RCPTRTYPE(PFNPGMRCPHYSHANDLE [all...] |
H A D | GIMInternal.h | 56 RCPTRTYPE(PFNGIMHYPERCALL) pfnHypercallRC; 63 RCPTRTYPE(PFNGIMRDMSR) pfnReadMsrRC; 70 RCPTRTYPE(PFNGIMWDMSR) pfnWriteMsrRRC;
|
H A D | PATMInternal.h | 183 RCPTRTYPE(uint8_t *) pGuestLoc; 193 RCPTRTYPE(uint8_t *) pGuestLoc; 203 RCPTRTYPE(uint8_t *) pTargetGC; 290 RCPTRTYPE(uint8_t *) pPrivInstrGC; 441 RCPTRTYPE(uint8_t *) pPatchMemGC; 457 RCPTRTYPE(uint8_t *) pbPatchHelpersRC; 464 RCPTRTYPE(PPATMGCSTATE) pGCStateGC; 469 RCPTRTYPE(RTRCPTR *) pGCStackGC; 473 RCPTRTYPE(PCPUMCTX) pCPUMCtxGC; 476 RCPTRTYPE(PSTAMRATIOU3 [all...] |
H A D | TRPMInternal.h | 122 RCPTRTYPE(void *) aTmpTrapHandlers[256]; 125 RCPTRTYPE(void *) pvMonShwIdtRC; 133 RCPTRTYPE(void *) aGuestTrapHandler[256]; 159 RCPTRTYPE(PSTAMCOUNTER) paStatForwardedIRQRC; 162 RCPTRTYPE(PSTAMCOUNTER) paStatHostIrqRC;
|
H A D | CSAMInternal.h | 72 RCPTRTYPE(uint8_t *) pGuestLoc; 157 RCPTRTYPE(RTRCPTR *) pPDBitmapGC; 158 RCPTRTYPE(RTHCPTR *) pPDHCBitmapGC; 241 typedef int (VBOXCALL *PFN_CSAMR3ANALYSE)(PVM pVM, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, PCSAMP2GLOOKUPREC pCacheRec, void *pUserData);
|
H A D | SELMInternal.h | 111 RCPTRTYPE(PX86DESC) paGdtRC; 123 RCPTRTYPE(void *) pvLdtRC; 145 RCPTRTYPE(void *) pvMonShwTssRC;
|
H A D | VMMInternal.h | 239 RCPTRTYPE(PFNVMMSWITCHERRC) pfnRCToHost; 251 RCPTRTYPE(PRTLOGGERRC) pRCLoggerRC; 258 RCPTRTYPE(PRTLOGGERRC) pRCRelLoggerRC; 411 RCPTRTYPE(uint8_t *) pbEMTStackRC; 413 RCPTRTYPE(uint8_t *) pbEMTStackBottomRC;
|
H A D | CPUMInternal.h | 188 RCPTRTYPE(PCPUMMSRRANGE) paMsrRangesRC; 190 RCPTRTYPE(PCPUMCPUIDLEAF) paCpuIdLeavesRC; 361 RCPTRTYPE(PX86XSAVEAREA) pXStateRC;
|
H A D | PGMInternal.h | 524 RCPTRTYPE(struct PGMMAPPING *) pNextRC; 563 RCPTRTYPE(PX86PT) pPTRC; 565 RCPTRTYPE(PPGMSHWPTPAE) paPaePTsRC; 602 RCPTRTYPE(PFNPGMRCPHYSHANDLER) pfnHandlerRC; 604 RCPTRTYPE(void *) pvUserRC; 662 RCPTRTYPE(PFNPGMRCVIRTHANDLER) pfnHandlerRC; 1387 RCPTRTYPE(struct PGMRAMRANGE *) pNextRC; 1401 RCPTRTYPE(struct PGMRAMRANGE *) pSelfRC; 1414 RCPTRTYPE(struct PGMRAMRANGE *) pLeftRC; 1416 RCPTRTYPE(struc [all...] |
H A D | TMInternal.h | 425 RCPTRTYPE(PFNTIMENANOTSINTERNAL) pfnVirtualGetRawRC; 501 RCPTRTYPE(PTMTIMERQUEUE) paTimerQueuesRC; 504 RCPTRTYPE(void *) pvGIPRC;
|
H A D | MMInternal.h | 352 RCPTRTYPE(uint8_t *) pbHeapRC; 732 RCPTRTYPE(PMMHYPERHEAP) pHyperHeapRC;
|
H A D | PDMInternal.h | 158 RCPTRTYPE(struct PCIDevice *) pPciDeviceRC; 160 RCPTRTYPE(PPDMPCIBUS) pPciBusRC; 868 RCPTRTYPE(PPDMQUEUEITEMCORE) volatile pPendingRC; 908 RCPTRTYPE(PPDMQUEUEITEMCORE) volatile pItemRC; 1100 RCPTRTYPE(PPDMQUEUE) pDevHlpQueueRC; 1103 RCPTRTYPE(struct PDMQUEUE *) pQueueFlushRC;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PATMPatch.h | 29 int patmPatchGenRelJump(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride); 30 int patmPatchGenLoop(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride); 32 int patmPatchGenPopf(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fSizeOverride, bool fGenJumpBack); 37 int patmPatchGenDuplicate(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC); 43 int patmPatchGenRet(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC); 45 int patmPatchGenPatchJump(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC, RCPTRTYPE(uint8_t *) pPatchAddrGC, bool fAddLookupRecord = true); 87 int patmPatchGenJumpToGuest(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fClearInhibitIRQs = false);
|
H A D | PATMPatch.cpp | 152 RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fGenJump, 171 RCPTRTYPE(uint32_t *) dest; 471 int patmPatchGenDuplicate(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC) 528 int patmPatchGenPopf(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fSizeOverride, bool fGenJumpBack) 575 int patmPatchGenLoop(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) 618 int patmPatchGenRelJump(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) 890 int patmPatchGenRet(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC) 1575 int patmPatchGenJumpToGuest(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fClearInhibitIRQs) 1603 int patmPatchGenPatchJump(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC, RCPTRTYPE(uint8_t *) pPatchAddrGC, bool fAddLookupRecord)
|
H A D | CSAM.cpp | 83 static int csamAnalyseCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, bool fCode32, 694 static uint8_t *csamR3GCVirtToHCVirt(PVM pVM, PCSAMP2GLOOKUPREC pCacheRec, RCPTRTYPE(uint8_t *) pGCPtr) 839 static int CSAMR3AnalyseCallback(PVM pVM, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, 1068 static int csamAnalyseCallCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, bool fCode32, 1145 RCPTRTYPE(uint8_t *) addr = 0; 1272 static int csamAnalyseCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_ [all...] |
/vbox/src/VBox/Devices/Bus/ |
H A D | PCIInternal.h | 108 RCPTRTYPE(struct PCIBus *) pBusRC; 118 RCPTRTYPE(void*) pMsixPageRC;
|
/vbox/include/VBox/vmm/ |
H A D | iom.h | 313 RCPTRTYPE(PFNIOMIOPORTOUT) pfnOutCallback, RCPTRTYPE(PFNIOMIOPORTIN) pfnInCallback, 314 RCPTRTYPE(PFNIOMIOPORTOUTSTRING) pfnOutStrCallback, RCPTRTYPE(PFNIOMIOPORTINSTRING) pfnInStrCallback, 332 RCPTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallback, 333 RCPTRTYPE(PFNIOMMMIOREAD) pfnReadCallback, 334 RCPTRTYPE(PFNIOMMMIOFILL) pfnFillCallback);
|
H A D | pdmqueue.h | 54 RCPTRTYPE(PPDMQUEUEITEMCORE) pNextRC; 150 VMMDECL(RCPTRTYPE(PPDMQUEUE)) PDMQueueRCPtr(PPDMQUEUE pQueue);
|
H A D | gim.h | 87 RCPTRTYPE(void *) pvPageRC;
|
H A D | pdmcritsect.h | 82 VMMR3DECL(RCPTRTYPE(PPDMCRITSECT)) PDMR3CritSectGetNopRC(PVM pVM);
|
H A D | pdmdev.h | 652 typedef RCPTRTYPE(PDMPCIHLPRC *) PPDMPCIHLPRC; 654 typedef RCPTRTYPE(const PDMPCIHLPRC *) PCPDMPCIHLPRC; 920 typedef RCPTRTYPE(PDMPICHLPRC *) PPDMPICHLPRC; 922 typedef RCPTRTYPE(const PDMPICHLPRC *) PCPDMPICHLPRC; 1361 typedef RCPTRTYPE(PDMAPICHLPRC *) PPDMAPICHLPRC; 1363 typedef RCPTRTYPE(const PDMAPICHLPRC *) PCPDMAPICHLPRC; 1440 typedef RCPTRTYPE(PDMAPICHLPR0 *) PPDMAPICHLPR0; 1551 DECLR3CALLBACKMEMBER(RCPTRTYPE(PPDMCRITSECT), pfnGetRCCritSect,(PPDMDEVINS pDevIns)); 1669 typedef RCPTRTYPE(PDMIOAPICHLPRC *) PPDMIOAPICHLPRC; 1671 typedef RCPTRTYPE(cons [all...] |
H A D | pdmnetifs.h | 193 typedef RCPTRTYPE(struct PDMINETWORKUPRC *) PPDMINETWORKUPRC;
|
/vbox/include/VBox/ |
H A D | types.h | 69 typedef RCPTRTYPE(struct VM *) PVMRC; 78 typedef RCPTRTYPE(struct VMCPU *) PVMCPURC; 320 typedef RCPTRTYPE(PPDMDEVINS) PPDMDEVINSRC; 336 typedef RCPTRTYPE(PPDMDRVINS) PPDMDRVINSRC; 364 typedef RCPTRTYPE(struct TMTIMER *) PTMTIMERRC;
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllQueue.cpp | 165 VMMDECL(RCPTRTYPE(PPDMQUEUE)) PDMQueueRCPtr(PPDMQUEUE pQueue)
|
H A D | CSAMAll.cpp | 142 pVM->csam.s.pPDHCBitmapGC[pgdir] = MMHyperRCToR3(pVM, (RCPTRTYPE(void*))pVM->csam.s.pPDBitmapGC[pgdir]);
|