Changeset 6111 in vbox
- Timestamp:
- Dec 17, 2007 11:28:17 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 26827
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmdrv.h
r5999 r6111 652 652 PFNPDMTHREADWAKEUPDRV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName)); 653 653 654 /** 655 * Gets the VM handle. 656 * 657 * @returns VM Handle. 658 * @param pDrvIns Driver instance. 659 */ 660 DECLR3CALLBACKMEMBER(PVM, pfnGetVM,(PPDMDRVINS pDrvIns)); 661 654 662 /** Just a safety precaution. */ 655 663 uint32_t u32TheEnd; … … 808 816 return pDrvIns->pDrvHlp->pfnPDMThreadCreate(pDrvIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName); 809 817 } 818 819 /** 820 * @copydoc PDMDRVHLP::pfnGetVM 821 */ 822 DECLINLINE(PVM) PDMDrvHlpGetVM(PPDMDRVINS pDrvIns) 823 { 824 return pDrvIns->pDrvHlp->pfnGetVM(pDrvIns); 825 } 810 826 #endif /* IN_RING3 */ 811 827 -
trunk/src/VBox/VMM/PDMDriver.cpp
r5999 r6111 93 93 static DECLCALLBACK(int) pdmR3DrvHlp_PDMThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, 94 94 PFNPDMTHREADWAKEUPDRV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName); 95 static DECLCALLBACK(PVM) pdmR3DrvHlp_GetVM(PPDMDRVINS pDrvIns); 95 96 96 97 /** @def PDMDRV_ASSERT_DRVINS … … 140 141 pdmR3DrvHlp_USBRegisterHub, 141 142 pdmR3DrvHlp_PDMThreadCreate, 143 pdmR3DrvHlp_GetVM, 142 144 0 /* the end */ 143 145 }; … … 1066 1068 } 1067 1069 1070 /** @copydoc PDMDRVHLP::pfnGetVM */ 1071 static DECLCALLBACK(PVM) pdmR3DrvHlp_GetVM(PPDMDRVINS pDrvIns) 1072 { 1073 PDMDRV_ASSERT_DRVINS(pDrvIns); 1074 LogFlow(("pdmR3DrvHlp_GetVM: caller='%s'/%d: returns %p\n", pDrvIns->pDrvReg->szDriverName, pDrvIns->iInstance, pDrvIns->Internal.s.pVM)); 1075 return pDrvIns->Internal.s.pVM; 1076 }
Note:
See TracChangeset
for help on using the changeset viewer.