VirtualBox

Changeset 57393 in vbox


Ignore:
Timestamp:
Aug 17, 2015 3:02:05 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
102157
Message:

DECLCALLBACK

Location:
trunk
Files:
24 edited

Legend:

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

    r57006 r57393  
    49904990 */
    49914991DECLINLINE(int) PDMDevHlpThreadCreate(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread,
    4992                                          PFNPDMTHREADWAKEUPDEV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName)
     4992                                      PFNPDMTHREADWAKEUPDEV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName)
    49934993{
    49944994    return pDevIns->pHlpR3->pfnThreadCreate(pDevIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
  • trunk/include/VBox/vmm/pdmthread.h

    r56291 r57393  
    9191 * @param   pThread     The PDM thread data.
    9292 */
    93 typedef int FNPDMTHREADDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);
     93typedef DECLCALLBACK(int) FNPDMTHREADDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);
    9494/** Pointer to a FNPDMTHREADDEV(). */
    9595typedef FNPDMTHREADDEV *PFNPDMTHREADDEV;
     
    102102 * @param   pThread     The PDM thread data.
    103103 */
    104 typedef int FNPDMTHREADUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);
     104typedef DECLCALLBACK(int) FNPDMTHREADUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);
    105105/** Pointer to a FNPDMTHREADUSB(). */
    106106typedef FNPDMTHREADUSB *PFNPDMTHREADUSB;
     
    113113 * @param   pThread     The PDM thread data.
    114114 */
    115 typedef int FNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);
     115typedef DECLCALLBACK(int) FNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);
    116116/** Pointer to a FNPDMTHREADDRV(). */
    117117typedef FNPDMTHREADDRV *PFNPDMTHREADDRV;
     
    124124 * @param   pThread     The PDM thread data.
    125125 */
    126 typedef int FNPDMTHREADINT(PVM pVM, PPDMTHREAD pThread);
     126typedef DECLCALLBACK(int) FNPDMTHREADINT(PVM pVM, PPDMTHREAD pThread);
    127127/** Pointer to a FNPDMTHREADINT(). */
    128128typedef FNPDMTHREADINT *PFNPDMTHREADINT;
     
    147147 * @param   pThread     The PDM thread data.
    148148 */
    149 typedef int FNPDMTHREADWAKEUPDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);
     149typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);
    150150/** Pointer to a FNPDMTHREADDEV(). */
    151151typedef FNPDMTHREADWAKEUPDEV *PFNPDMTHREADWAKEUPDEV;
     
    158158 * @param   pThread     The PDM thread data.
    159159 */
    160 typedef int FNPDMTHREADWAKEUPUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);
     160typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);
    161161/** Pointer to a FNPDMTHREADUSB(). */
    162162typedef FNPDMTHREADWAKEUPUSB *PFNPDMTHREADWAKEUPUSB;
     
    169169 * @param   pThread     The PDM thread data.
    170170 */
    171 typedef int FNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);
     171typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);
    172172/** Pointer to a FNPDMTHREADDRV(). */
    173173typedef FNPDMTHREADWAKEUPDRV *PFNPDMTHREADWAKEUPDRV;
     
    180180 * @param   pThread     The PDM thread data.
    181181 */
    182 typedef int FNPDMTHREADWAKEUPINT(PVM pVM, PPDMTHREAD pThread);
     182typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPINT(PVM pVM, PPDMTHREAD pThread);
    183183/** Pointer to a FNPDMTHREADWAKEUPINT(). */
    184184typedef FNPDMTHREADWAKEUPINT *PFNPDMTHREADWAKEUPINT;
  • trunk/src/VBox/Devices/Audio/DevIchHda.cpp

    r57358 r57393  
    24992499}
    25002500
    2501 static DECLCALLBACK(int) hdaTransfer(PHDASTATE pThis,
    2502                                      ENMSOUNDSOURCE enmSrc, uint32_t cbAvail)
     2501static int hdaTransfer(PHDASTATE pThis,
     2502                       ENMSOUNDSOURCE enmSrc, uint32_t cbAvail)
    25032503{
    25042504    AssertPtrReturn(pThis, VERR_INVALID_POINTER);
  • trunk/src/VBox/Devices/Audio/DevIchHdaCodec.cpp

    r57358 r57393  
    867867
    868868
    869 static int stac9220ResetNode(PHDACODEC pThis, uint8_t nodenum, PCODECNODE pNode)
     869static DECLCALLBACK(int) stac9220ResetNode(PHDACODEC pThis, uint8_t nodenum, PCODECNODE pNode)
    870870{
    871871    pNode->node.id = nodenum;
     
    25612561#endif
    25622562
    2563 static int codecLookup(PHDACODEC pThis, uint32_t cmd, PPFNHDACODECVERBPROCESSOR pfn)
     2563static DECLCALLBACK(int) codecLookup(PHDACODEC pThis, uint32_t cmd, PPFNHDACODECVERBPROCESSOR pfn)
    25642564{
    25652565    Assert(CODEC_CAD(cmd) == pThis->id);
  • trunk/src/VBox/Devices/Audio/DrvAudio.cpp

    r57382 r57393  
    859859 * @param   pcbWritten
    860860 */
    861 int drvAudioWrite(PPDMIAUDIOCONNECTOR pInterface, PPDMAUDIOGSTSTRMOUT pGstStrmOut,
    862                   const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)
     861static DECLCALLBACK(int) drvAudioWrite(PPDMIAUDIOCONNECTOR pInterface, PPDMAUDIOGSTSTRMOUT pGstStrmOut,
     862                                       const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)
    863863{
    864864    PDRVAUDIO pThis = PDMIAUDIOCONNECTOR_2_DRVAUDIO(pInterface);
  • trunk/src/VBox/Devices/Bus/DevPCI.cpp

    r57358 r57393  
    23452345 * @callback_method_impl{FNPCIBRIDGECONFIGWRITE}
    23462346 */
    2347 static void pcibridgeR3ConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
     2347static DECLCALLBACK(void) pcibridgeR3ConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
    23482348{
    23492349    PPCIBUS pBus = PDMINS_2_DATA(pDevIns, PPCIBUS);
     
    23772377 * @callback_method_impl{FNPCIBRIDGECONFIGREAD}
    23782378 */
    2379 static uint32_t pcibridgeR3ConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
     2379static DECLCALLBACK(uint32_t) pcibridgeR3ConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
    23802380{
    23812381    PPCIBUS pBus = PDMINS_2_DATA(pDevIns, PPCIBUS);
  • trunk/src/VBox/Devices/Bus/DevPciIch9.cpp

    r57358 r57393  
    11511151
    11521152
    1153 static void ich9pcibridgeConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
     1153static DECLCALLBACK(void) ich9pcibridgeConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
    11541154{
    11551155    PICH9PCIBUS pBus = PDMINS_2_DATA(pDevIns, PICH9PCIBUS);
     
    11791179}
    11801180
    1181 static uint32_t ich9pcibridgeConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
     1181static DECLCALLBACK(uint32_t) ich9pcibridgeConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
    11821182{
    11831183    PICH9PCIBUS pBus = PDMINS_2_DATA(pDevIns, PICH9PCIBUS);
  • trunk/src/VBox/Devices/Graphics/DevVGA.h

    r57085 r57393  
    681681
    682682# ifdef VBOX_WITH_VIDEOHWACCEL
    683 int vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd);
     683DECLCALLBACK(int) vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd);
    684684int vbvaVHWAConstruct (PVGASTATE pVGAState);
    685685int vbvaVHWAReset (PVGASTATE pVGAState);
     
    696696
    697697# ifdef VBOX_WITH_CRHGSMI
    698 int vboxVDMACrHgsmiCommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVDMACMD_CHROMIUM_CMD pCmd, int rc);
    699 int vboxVDMACrHgsmiControlCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVDMACMD_CHROMIUM_CTL pCmd, int rc);
    700 int vboxCmdVBVACmdHostCtl(PPDMIDISPLAYVBVACALLBACKS pInterface,
    701                                                                struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd,
    702                                                                PFNCRCTLCOMPLETION pfnCompletion,
    703                                                                void *pvCompletion);
    704 int vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface,
    705                                                                struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd);
     698DECLCALLBACK(int) vboxVDMACrHgsmiCommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface,
     699                                                      PVBOXVDMACMD_CHROMIUM_CMD pCmd, int rc);
     700DECLCALLBACK(int) vboxVDMACrHgsmiControlCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface,
     701                                                      PVBOXVDMACMD_CHROMIUM_CTL pCmd, int rc);
     702DECLCALLBACK(int) vboxCmdVBVACmdHostCtl(PPDMIDISPLAYVBVACALLBACKS pInterface,
     703                                        struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd,
     704                                        PFNCRCTLCOMPLETION pfnCompletion,
     705                                        void *pvCompletion);
     706DECLCALLBACK(int) vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface,
     707                                            struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd);
    706708# endif
    707709
  • trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp

    r57358 r57393  
    13501350}
    13511351
    1352 int vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd)
     1352DECLCALLBACK(int) vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd)
    13531353{
    13541354    int rc;
  • trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp

    r56971 r57393  
    32773277}
    32783278
    3279 int vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface,
    3280                                                                struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd)
     3279DECLCALLBACK(int) vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface,
     3280                                            struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd)
    32813281{
    32823282    PVGASTATE pVGAState = PPDMIDISPLAYVBVACALLBACKS_2_PVGASTATE(pInterface);
  • trunk/src/VBox/Devices/Input/UsbKbd.cpp

    r57358 r57393  
    12161216 * @copydoc PDMUSBREG::pfnDestruct
    12171217 */
    1218 static void usbHidDestruct(PPDMUSBINS pUsbIns)
     1218static DECLCALLBACK(void) usbHidDestruct(PPDMUSBINS pUsbIns)
    12191219{
    12201220    PUSBHID pThis = PDMINS_2_DATA(pUsbIns, PUSBHID);
  • trunk/src/VBox/Devices/Input/UsbMouse.cpp

    r57358 r57393  
    22882288 * @copydoc PDMUSBREG::pfnDestruct
    22892289 */
    2290 static void usbHidDestruct(PPDMUSBINS pUsbIns)
     2290static DECLCALLBACK(void) usbHidDestruct(PPDMUSBINS pUsbIns)
    22912291{
    22922292    PUSBHID pThis = PDMINS_2_DATA(pUsbIns, PUSBHID);
  • trunk/src/VBox/Devices/Network/DevINIP.cpp

    r57358 r57393  
    146146*   Internal Functions                                                                                                           *
    147147*********************************************************************************************************************************/
    148 static DECLCALLBACK(err_t) devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr);
    149 static DECLCALLBACK(err_t) devINIPOutputRaw(struct netif *netif, struct pbuf *p);
    150 static DECLCALLBACK(err_t) devINIPInterface(struct netif *netif);
     148static err_t devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr);
     149static err_t devINIPOutputRaw(struct netif *netif, struct pbuf *p);
     150static err_t devINIPInterface(struct netif *netif);
    151151
    152152
     
    160160 * @param   ipaddr  Destination IP address.
    161161 */
    162 static DECLCALLBACK(err_t) devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)
     162static err_t devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)
    163163{
    164164    err_t lrc;
     
    179179 * @param   p       Frame data.
    180180 */
    181 static DECLCALLBACK(err_t) devINIPOutputRaw(struct netif *netif, struct pbuf *p)
     181static err_t devINIPOutputRaw(struct netif *netif, struct pbuf *p)
    182182{
    183183    int rc = VINF_SUCCESS;
     
    251251 * @param   netif   Interface to configure.
    252252 */
    253 static DECLCALLBACK(err_t) devINIPInterface(struct netif *netif)
     253static err_t devINIPInterface(struct netif *netif)
    254254{
    255255    LogFlow(("%s: netif=%p\n", __FUNCTION__, netif));
  • trunk/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.cpp

    r56292 r57393  
    6666 * @note: this function executes on TCPIP thread.
    6767 */
    68 static DECLCALLBACK(void) lwipCoreUserCallback(void *pvArg)
     68static void lwipCoreUserCallback(void *pvArg)
    6969{
    7070    LogFlowFunc(("ENTER: pvArg:%p\n", pvArg));
     
    8383 * @note: this function executes on TCPIP thread.
    8484 */
    85 static DECLCALLBACK(void) lwipCoreInitDone(void *pvArg)
     85static void lwipCoreInitDone(void *pvArg)
    8686{
    8787    LogFlowFunc(("ENTER: pvArg:%p\n", pvArg));
     
    9797 * @note: this function executes on TCPIP thread.
    9898 */
    99 static DECLCALLBACK(void) lwipCoreFiniDone(void *pvArg)
     99static void lwipCoreFiniDone(void *pvArg)
    100100{
    101101    LogFlowFunc(("ENTER: pvArg:%p\n", pvArg));
  • trunk/src/VBox/Devices/PC/DevDMA.cpp

    r57358 r57393  
    784784 * @interface_method_impl{PDMDEVREG,pfnReset}
    785785 */
    786 static void dmaReset(PPDMDEVINS pDevIns)
     786static DECLCALLBACK(void) dmaReset(PPDMDEVINS pDevIns)
    787787{
    788788    DMAState *pThis = PDMINS_2_DATA(pDevIns, DMAState *);
  • trunk/src/VBox/Devices/Storage/DevAHCI.cpp

    r57358 r57393  
    43634363}
    43644364
    4365 static int atapiReadSectors2352PostProcess(PAHCIREQ pAhciReq, void **ppvProc, size_t *pcbProc)
     4365static DECLCALLBACK(int) atapiReadSectors2352PostProcess(PAHCIREQ pAhciReq, void **ppvProc, size_t *pcbProc)
    43664366{
    43674367    uint8_t *pbBuf = NULL;
  • trunk/src/VBox/Devices/Storage/DrvHostBase.cpp

    r57358 r57393  
    11751175 * @param   pcb         Where to store the media size in bytes.
    11761176 */
    1177 static int drvHostBaseGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)
     1177static DECLCALLBACK(int) drvHostBaseGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)
    11781178{
    11791179#if defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD)
  • trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp

    r57358 r57393  
    301301 * @param   pcb     Where to store the size.
    302302 */
    303 static int drvHostDvdGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)
     303static DECLCALLBACK(int) drvHostDvdGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)
    304304{
    305305    /*
     
    415415
    416416/** @copydoc PDMIBLOCK::pfnSendCmd */
    417 static int drvHostDvdSendCmd(PPDMIBLOCK pInterface, const uint8_t *pbCmd,
    418                              PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf,
    419                              uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies)
     417static DECLCALLBACK(int) drvHostDvdSendCmd(PPDMIBLOCK pInterface, const uint8_t *pbCmd,
     418                                           PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf,
     419                                           uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies)
    420420{
    421421    PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface);
  • trunk/src/VBox/Devices/Storage/DrvSCSI.cpp

    r57358 r57393  
    269269}
    270270
    271 static int drvscsiTransferCompleteNotify(PPDMIBLOCKASYNCPORT pInterface, void *pvUser, int rc)
     271static DECLCALLBACK(int) drvscsiTransferCompleteNotify(PPDMIBLOCKASYNCPORT pInterface, void *pvUser, int rc)
    272272{
    273273    PDRVSCSI pThis = PDMIBLOCKASYNCPORT_2_DRVSCSI(pInterface);
     
    478478}
    479479
    480 static void drvscsiVScsiReqCompleted(VSCSIDEVICE hVScsiDevice, void *pVScsiDeviceUser,
    481                                      void *pVScsiReqUser, int rcScsiCode, bool fRedoPossible,
    482                                      int rcReq)
     480static DECLCALLBACK(void) drvscsiVScsiReqCompleted(VSCSIDEVICE hVScsiDevice, void *pVScsiDeviceUser,
     481                                                   void *pVScsiReqUser, int rcScsiCode, bool fRedoPossible,
     482                                                   int rcReq)
    483483{
    484484    PDRVSCSI pThis = (PDRVSCSI)pVScsiDeviceUser;
     
    527527 * @param   pThread    Pointer to the thread instance data.
    528528 */
    529 static int drvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
     529static DECLCALLBACK(int) drvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
    530530{
    531531    int rc = VINF_SUCCESS;
     
    566566}
    567567
    568 static int drvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
     568static DECLCALLBACK(int) drvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
    569569{
    570570    PDRVSCSI pThis = PDMINS_2_DATA(pDrvIns, PDRVSCSI);
  • trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp

    r57358 r57393  
    341341 * @param   pThread    Pointer to the thread instance data.
    342342 */
    343 static int drvscsihostAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
     343static DECLCALLBACK(int) drvscsihostAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
    344344{
    345345    int rc = VINF_SUCCESS;
     
    360360}
    361361
    362 static int drvscsihostAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
     362static DECLCALLBACK(int) drvscsihostAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)
    363363{
    364364    int rc;
  • trunk/src/VBox/Devices/Storage/DrvVD.cpp

    r57372 r57393  
    299299*********************************************************************************************************************************/
    300300
    301 static void drvvdErrorCallback(void *pvUser, int rc, RT_SRC_POS_DECL,
     301static DECLCALLBACK(void) drvvdErrorCallback(void *pvUser, int rc, RT_SRC_POS_DECL,
    302302                               const char *pszFormat, va_list va)
    303303{
     
    648648*********************************************************************************************************************************/
    649649
    650 static bool drvvdCfgAreKeysValid(void *pvUser, const char *pszzValid)
     650static DECLCALLBACK(bool) drvvdCfgAreKeysValid(void *pvUser, const char *pszzValid)
    651651{
    652652    return CFGMR3AreValuesValid((PCFGMNODE)pvUser, pszzValid);
    653653}
    654654
    655 static int drvvdCfgQuerySize(void *pvUser, const char *pszName, size_t *pcb)
     655static DECLCALLBACK(int) drvvdCfgQuerySize(void *pvUser, const char *pszName, size_t *pcb)
    656656{
    657657    return CFGMR3QuerySize((PCFGMNODE)pvUser, pszName, pcb);
    658658}
    659659
    660 static int drvvdCfgQuery(void *pvUser, const char *pszName, char *pszString, size_t cchString)
     660static DECLCALLBACK(int) drvvdCfgQuery(void *pvUser, const char *pszName, char *pszString, size_t cchString)
    661661{
    662662    return CFGMR3QueryString((PCFGMNODE)pvUser, pszName, pszString, cchString);
    663663}
    664664
    665 static int drvvdCfgQueryBytes(void *pvUser, const char *pszName, void *ppvData, size_t cbData)
     665static DECLCALLBACK(int) drvvdCfgQueryBytes(void *pvUser, const char *pszName, void *ppvData, size_t cbData)
    666666{
    667667    return CFGMR3QueryBytes((PCFGMNODE)pvUser, pszName, ppvData, cbData);
     
    13741374}
    13751375
    1376 static int drvvdTcpSelectOneExPoll(VDSOCKET Sock, uint32_t fEvents,
    1377                                    uint32_t *pfEvents, RTMSINTERVAL cMillies)
     1376static DECLCALLBACK(int) drvvdTcpSelectOneExPoll(VDSOCKET Sock, uint32_t fEvents,
     1377                                                 uint32_t *pfEvents, RTMSINTERVAL cMillies)
    13781378{
    13791379    int rc = VINF_SUCCESS;
     
    21742174
    21752175/** @copydoc FNPDMBLKCACHEXFERCOMPLETEDRV */
    2176 static void drvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq)
     2176static DECLCALLBACK(void) drvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq)
    21772177{
    21782178    PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
     
    21842184
    21852185/** @copydoc FNPDMBLKCACHEXFERENQUEUEDRV */
    2186 static int drvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns,
    2187                                     PDMBLKCACHEXFERDIR enmXferDir,
    2188                                     uint64_t off, size_t cbXfer,
    2189                                     PCRTSGBUF pcSgBuf, PPDMBLKCACHEIOXFER hIoXfer)
     2186static DECLCALLBACK(int) drvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns,
     2187                                                  PDMBLKCACHEXFERDIR enmXferDir,
     2188                                                  uint64_t off, size_t cbXfer,
     2189                                                  PCRTSGBUF pcSgBuf, PPDMBLKCACHEIOXFER hIoXfer)
    21902190{
    21912191    int rc = VINF_SUCCESS;
     
    22212221
    22222222/** @copydoc FNPDMBLKCACHEXFERENQUEUEDISCARDDRV */
    2223 static int drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges,
    2224                                            unsigned cRanges, PPDMBLKCACHEIOXFER hIoXfer)
     2223static DECLCALLBACK(int) drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges,
     2224                                                         unsigned cRanges, PPDMBLKCACHEIOXFER hIoXfer)
    22252225{
    22262226    int rc = VINF_SUCCESS;
  • trunk/src/VBox/Devices/Storage/UsbMsd.cpp

    r57358 r57393  
    22522252 * @copydoc PDMUSBREG::pfnDestruct
    22532253 */
    2254 static void usbMsdDestruct(PPDMUSBINS pUsbIns)
     2254static DECLCALLBACK(void) usbMsdDestruct(PPDMUSBINS pUsbIns)
    22552255{
    22562256    PUSBMSD pThis = PDMINS_2_DATA(pUsbIns, PUSBMSD);
  • trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp

    r57358 r57393  
    11471147 * @returns success indicator.
    11481148 */
    1149 static int usbProxyLinuxReleaseInterface(PUSBPROXYDEV pProxyDev, int iIf)
     1149static DECLCALLBACK(int) usbProxyLinuxReleaseInterface(PUSBPROXYDEV pProxyDev, int iIf)
    11501150{
    11511151    LogFlow(("usbProxyLinuxReleaseInterface: pProxyDev=%s ifnum=%#x\n", usbProxyGetName(pProxyDev), iIf));
     
    11651165 * @returns success indicator.
    11661166 */
    1167 static int usbProxyLinuxSetInterface(PUSBPROXYDEV pProxyDev, int iIf, int iAlt)
     1167static DECLCALLBACK(int) usbProxyLinuxSetInterface(PUSBPROXYDEV pProxyDev, int iIf, int iAlt)
    11681168{
    11691169    struct usbdevfs_setinterface SetIf;
     
    11841184 * Clears the halted endpoint 'EndPt'.
    11851185 */
    1186 static int usbProxyLinuxClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int EndPt)
     1186static DECLCALLBACK(int) usbProxyLinuxClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int EndPt)
    11871187{
    11881188    LogFlow(("usbProxyLinuxClearHaltedEp: pProxyDev=%s EndPt=%u\n", usbProxyGetName(pProxyDev), EndPt));
  • trunk/src/VBox/Devices/VirtIO/Virtio.cpp

    r57358 r57393  
    810810
    811811// TODO: header
    812 DECLCALLBACK(int) vpciConstruct(PPDMDEVINS pDevIns, VPCISTATE *pState,
    813                                 int iInstance, const char *pcszNameFmt,
    814                                 uint16_t uSubsystemId, uint16_t uClass,
    815                                 uint32_t nQueues)
     812int vpciConstruct(PPDMDEVINS pDevIns, VPCISTATE *pState,
     813                  int iInstance, const char *pcszNameFmt,
     814                  uint16_t uSubsystemId, uint16_t uClass,
     815                  uint32_t nQueues)
    816816{
    817817    /* Init handles and log related stuff. */
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