- Timestamp:
- May 27, 2009 3:24:37 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmdev.h
r20093 r20094 1967 1967 1968 1968 /** 1969 * Creates an external timer.1970 *1971 * @returns timer pointer1972 * @param pDevIns Device instance.1973 * @param enmClock The clock to use on this timer.1974 * @param pfnCallback Callback function.1975 * @param pvUser User pointer1976 * @param pszDesc Pointer to description string which must stay around1977 * until the timer is fully destroyed (i.e. a bit after TMTimerDestroy()).1978 */1979 DECLR3CALLBACKMEMBER(PTMTIMERR3, pfnTMTimerCreateExternal,(PPDMDEVINS pDevIns, TMCLOCK enmClock, PFNTMTIMEREXT pfnCallback, void *pvUser, const char *pszDesc));1980 1981 /**1982 1969 * Registers the device with the default PCI bus. 1983 1970 * -
trunk/src/VBox/VMM/PDMDevHlp.cpp
r20087 r20094 393 393 LogFlow(("pdmR3DevHlp_TMTimerCreate: caller='%s'/%d: returns %Rrc\n", pDevIns->pDevReg->szDeviceName, pDevIns->iInstance, rc)); 394 394 return rc; 395 }396 397 398 /** @copydoc PDMDEVHLPR3::pfnTMTimerCreateExternal */399 static DECLCALLBACK(PTMTIMERR3) pdmR3DevHlp_TMTimerCreateExternal(PPDMDEVINS pDevIns, TMCLOCK enmClock, PFNTMTIMEREXT pfnCallback, void *pvUser, const char *pszDesc)400 {401 PDMDEV_ASSERT_DEVINS(pDevIns);402 VM_ASSERT_EMT(pDevIns->Internal.s.pVMR3);403 404 return TMR3TimerCreateExternal(pDevIns->Internal.s.pVMR3, enmClock, pfnCallback, pvUser, pszDesc);405 395 } 406 396 … … 2678 2668 pdmR3DevHlp_SSMRegister, 2679 2669 pdmR3DevHlp_TMTimerCreate, 2680 pdmR3DevHlp_TMTimerCreateExternal,2681 2670 pdmR3DevHlp_PCIRegister, 2682 2671 pdmR3DevHlp_PCIIORegionRegister, … … 3140 3129 pdmR3DevHlp_SSMRegister, 3141 3130 pdmR3DevHlp_TMTimerCreate, 3142 pdmR3DevHlp_TMTimerCreateExternal,3143 3131 pdmR3DevHlp_PCIRegister, 3144 3132 pdmR3DevHlp_PCIIORegionRegister,
Note:
See TracChangeset
for help on using the changeset viewer.