VirtualBox

Changeset 88373 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Apr 6, 2021 8:25:34 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143620
Message:

pdmdrv: Added helper for arming timers from drivers. bugref:9890

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmdrv.h

    r88305 r88373  
    13221322    /** @name Space reserved for minor interface changes.
    13231323     * @{ */
    1324     DECLR3CALLBACKMEMBER(void, pfnReserved0,(PPDMDRVINS pDrvIns));
     1324    DECLR3CALLBACKMEMBER(int,  pfnTimerSetMillies,(PPDMDRVINS pDrvIns, TMTIMERHANDLE hTimer, uint64_t cMilliesToNext));
    13251325    DECLR3CALLBACKMEMBER(void, pfnReserved1,(PPDMDRVINS pDrvIns));
    13261326    DECLR3CALLBACKMEMBER(void, pfnReserved2,(PPDMDRVINS pDrvIns));
     
    13381338} PDMDRVHLPR3;
    13391339/** Current DRVHLP version number. */
    1340 #define PDM_DRVHLPR3_VERSION                    PDM_VERSION_MAKE(0xf0fb, 5, 0)
     1340#define PDM_DRVHLPR3_VERSION                    PDM_VERSION_MAKE(0xf0fb, 5, 1)
    13411341
    13421342#endif /* IN_RING3 */
     
    15241524{
    15251525    return pDrvIns->pHlpR3->pfnTimerCreate(pDrvIns, enmClock, pfnCallback, pvUser, fFlags, pszDesc, phTimer);
     1526}
     1527
     1528/**
     1529 * @copydoc PDMDRVHLPR3::pfnTimerSetMillies
     1530 */
     1531DECLINLINE(int) PDMDrvHlpTimerSetMillies(PPDMDRVINS pDrvIns, TMTIMERHANDLE hTimer, uint64_t cMilliesToNext)
     1532
     1533{
     1534    return pDrvIns->pHlpR3->pfnTimerSetMillies(pDrvIns, hTimer, cMilliesToNext);
    15261535}
    15271536
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette