Changeset 57393 in vbox
- Timestamp:
- Aug 17, 2015 3:02:05 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 102157
- Location:
- trunk
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmdev.h
r57006 r57393 4990 4990 */ 4991 4991 DECLINLINE(int) PDMDevHlpThreadCreate(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, 4992 4992 PFNPDMTHREADWAKEUPDEV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) 4993 4993 { 4994 4994 return pDevIns->pHlpR3->pfnThreadCreate(pDevIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName); -
trunk/include/VBox/vmm/pdmthread.h
r56291 r57393 91 91 * @param pThread The PDM thread data. 92 92 */ 93 typedef intFNPDMTHREADDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);93 typedef DECLCALLBACK(int) FNPDMTHREADDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread); 94 94 /** Pointer to a FNPDMTHREADDEV(). */ 95 95 typedef FNPDMTHREADDEV *PFNPDMTHREADDEV; … … 102 102 * @param pThread The PDM thread data. 103 103 */ 104 typedef intFNPDMTHREADUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);104 typedef DECLCALLBACK(int) FNPDMTHREADUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread); 105 105 /** Pointer to a FNPDMTHREADUSB(). */ 106 106 typedef FNPDMTHREADUSB *PFNPDMTHREADUSB; … … 113 113 * @param pThread The PDM thread data. 114 114 */ 115 typedef intFNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);115 typedef DECLCALLBACK(int) FNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread); 116 116 /** Pointer to a FNPDMTHREADDRV(). */ 117 117 typedef FNPDMTHREADDRV *PFNPDMTHREADDRV; … … 124 124 * @param pThread The PDM thread data. 125 125 */ 126 typedef intFNPDMTHREADINT(PVM pVM, PPDMTHREAD pThread);126 typedef DECLCALLBACK(int) FNPDMTHREADINT(PVM pVM, PPDMTHREAD pThread); 127 127 /** Pointer to a FNPDMTHREADINT(). */ 128 128 typedef FNPDMTHREADINT *PFNPDMTHREADINT; … … 147 147 * @param pThread The PDM thread data. 148 148 */ 149 typedef intFNPDMTHREADWAKEUPDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread);149 typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPDEV(PPDMDEVINS pDevIns, PPDMTHREAD pThread); 150 150 /** Pointer to a FNPDMTHREADDEV(). */ 151 151 typedef FNPDMTHREADWAKEUPDEV *PFNPDMTHREADWAKEUPDEV; … … 158 158 * @param pThread The PDM thread data. 159 159 */ 160 typedef intFNPDMTHREADWAKEUPUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread);160 typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPUSB(PPDMUSBINS pUsbIns, PPDMTHREAD pThread); 161 161 /** Pointer to a FNPDMTHREADUSB(). */ 162 162 typedef FNPDMTHREADWAKEUPUSB *PFNPDMTHREADWAKEUPUSB; … … 169 169 * @param pThread The PDM thread data. 170 170 */ 171 typedef intFNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread);171 typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread); 172 172 /** Pointer to a FNPDMTHREADDRV(). */ 173 173 typedef FNPDMTHREADWAKEUPDRV *PFNPDMTHREADWAKEUPDRV; … … 180 180 * @param pThread The PDM thread data. 181 181 */ 182 typedef intFNPDMTHREADWAKEUPINT(PVM pVM, PPDMTHREAD pThread);182 typedef DECLCALLBACK(int) FNPDMTHREADWAKEUPINT(PVM pVM, PPDMTHREAD pThread); 183 183 /** Pointer to a FNPDMTHREADWAKEUPINT(). */ 184 184 typedef FNPDMTHREADWAKEUPINT *PFNPDMTHREADWAKEUPINT; -
trunk/src/VBox/Devices/Audio/DevIchHda.cpp
r57358 r57393 2499 2499 } 2500 2500 2501 static DECLCALLBACK(int)hdaTransfer(PHDASTATE pThis,2502 2501 static int hdaTransfer(PHDASTATE pThis, 2502 ENMSOUNDSOURCE enmSrc, uint32_t cbAvail) 2503 2503 { 2504 2504 AssertPtrReturn(pThis, VERR_INVALID_POINTER); -
trunk/src/VBox/Devices/Audio/DevIchHdaCodec.cpp
r57358 r57393 867 867 868 868 869 static intstac9220ResetNode(PHDACODEC pThis, uint8_t nodenum, PCODECNODE pNode)869 static DECLCALLBACK(int) stac9220ResetNode(PHDACODEC pThis, uint8_t nodenum, PCODECNODE pNode) 870 870 { 871 871 pNode->node.id = nodenum; … … 2561 2561 #endif 2562 2562 2563 static intcodecLookup(PHDACODEC pThis, uint32_t cmd, PPFNHDACODECVERBPROCESSOR pfn)2563 static DECLCALLBACK(int) codecLookup(PHDACODEC pThis, uint32_t cmd, PPFNHDACODECVERBPROCESSOR pfn) 2564 2564 { 2565 2565 Assert(CODEC_CAD(cmd) == pThis->id); -
trunk/src/VBox/Devices/Audio/DrvAudio.cpp
r57382 r57393 859 859 * @param pcbWritten 860 860 */ 861 intdrvAudioWrite(PPDMIAUDIOCONNECTOR pInterface, PPDMAUDIOGSTSTRMOUT pGstStrmOut,862 const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)861 static DECLCALLBACK(int) drvAudioWrite(PPDMIAUDIOCONNECTOR pInterface, PPDMAUDIOGSTSTRMOUT pGstStrmOut, 862 const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten) 863 863 { 864 864 PDRVAUDIO pThis = PDMIAUDIOCONNECTOR_2_DRVAUDIO(pInterface); -
trunk/src/VBox/Devices/Bus/DevPCI.cpp
r57358 r57393 2345 2345 * @callback_method_impl{FNPCIBRIDGECONFIGWRITE} 2346 2346 */ 2347 static voidpcibridgeR3ConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)2347 static DECLCALLBACK(void) pcibridgeR3ConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb) 2348 2348 { 2349 2349 PPCIBUS pBus = PDMINS_2_DATA(pDevIns, PPCIBUS); … … 2377 2377 * @callback_method_impl{FNPCIBRIDGECONFIGREAD} 2378 2378 */ 2379 static uint32_tpcibridgeR3ConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)2379 static DECLCALLBACK(uint32_t) pcibridgeR3ConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb) 2380 2380 { 2381 2381 PPCIBUS pBus = PDMINS_2_DATA(pDevIns, PPCIBUS); -
trunk/src/VBox/Devices/Bus/DevPciIch9.cpp
r57358 r57393 1151 1151 1152 1152 1153 static voidich9pcibridgeConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)1153 static DECLCALLBACK(void) ich9pcibridgeConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb) 1154 1154 { 1155 1155 PICH9PCIBUS pBus = PDMINS_2_DATA(pDevIns, PICH9PCIBUS); … … 1179 1179 } 1180 1180 1181 static uint32_tich9pcibridgeConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)1181 static DECLCALLBACK(uint32_t) ich9pcibridgeConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb) 1182 1182 { 1183 1183 PICH9PCIBUS pBus = PDMINS_2_DATA(pDevIns, PICH9PCIBUS); -
trunk/src/VBox/Devices/Graphics/DevVGA.h
r57085 r57393 681 681 682 682 # ifdef VBOX_WITH_VIDEOHWACCEL 683 intvbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd);683 DECLCALLBACK(int) vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd); 684 684 int vbvaVHWAConstruct (PVGASTATE pVGAState); 685 685 int vbvaVHWAReset (PVGASTATE pVGAState); … … 696 696 697 697 # 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); 698 DECLCALLBACK(int) vboxVDMACrHgsmiCommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, 699 PVBOXVDMACMD_CHROMIUM_CMD pCmd, int rc); 700 DECLCALLBACK(int) vboxVDMACrHgsmiControlCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, 701 PVBOXVDMACMD_CHROMIUM_CTL pCmd, int rc); 702 DECLCALLBACK(int) vboxCmdVBVACmdHostCtl(PPDMIDISPLAYVBVACALLBACKS pInterface, 703 struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, 704 PFNCRCTLCOMPLETION pfnCompletion, 705 void *pvCompletion); 706 DECLCALLBACK(int) vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface, 707 struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd); 706 708 # endif 707 709 -
trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
r57358 r57393 1350 1350 } 1351 1351 1352 intvbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd)1352 DECLCALLBACK(int) vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, PVBOXVHWACMD pCmd) 1353 1353 { 1354 1354 int rc; -
trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp
r56971 r57393 3277 3277 } 3278 3278 3279 intvboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface,3280 3279 DECLCALLBACK(int) vboxCmdVBVACmdHostCtlSync(PPDMIDISPLAYVBVACALLBACKS pInterface, 3280 struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd) 3281 3281 { 3282 3282 PVGASTATE pVGAState = PPDMIDISPLAYVBVACALLBACKS_2_PVGASTATE(pInterface); -
trunk/src/VBox/Devices/Input/UsbKbd.cpp
r57358 r57393 1216 1216 * @copydoc PDMUSBREG::pfnDestruct 1217 1217 */ 1218 static voidusbHidDestruct(PPDMUSBINS pUsbIns)1218 static DECLCALLBACK(void) usbHidDestruct(PPDMUSBINS pUsbIns) 1219 1219 { 1220 1220 PUSBHID pThis = PDMINS_2_DATA(pUsbIns, PUSBHID); -
trunk/src/VBox/Devices/Input/UsbMouse.cpp
r57358 r57393 2288 2288 * @copydoc PDMUSBREG::pfnDestruct 2289 2289 */ 2290 static voidusbHidDestruct(PPDMUSBINS pUsbIns)2290 static DECLCALLBACK(void) usbHidDestruct(PPDMUSBINS pUsbIns) 2291 2291 { 2292 2292 PUSBHID pThis = PDMINS_2_DATA(pUsbIns, PUSBHID); -
trunk/src/VBox/Devices/Network/DevINIP.cpp
r57358 r57393 146 146 * Internal Functions * 147 147 *********************************************************************************************************************************/ 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);148 static err_t devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr); 149 static err_t devINIPOutputRaw(struct netif *netif, struct pbuf *p); 150 static err_t devINIPInterface(struct netif *netif); 151 151 152 152 … … 160 160 * @param ipaddr Destination IP address. 161 161 */ 162 static DECLCALLBACK(err_t)devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)162 static err_t devINIPOutput(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr) 163 163 { 164 164 err_t lrc; … … 179 179 * @param p Frame data. 180 180 */ 181 static DECLCALLBACK(err_t)devINIPOutputRaw(struct netif *netif, struct pbuf *p)181 static err_t devINIPOutputRaw(struct netif *netif, struct pbuf *p) 182 182 { 183 183 int rc = VINF_SUCCESS; … … 251 251 * @param netif Interface to configure. 252 252 */ 253 static DECLCALLBACK(err_t)devINIPInterface(struct netif *netif)253 static err_t devINIPInterface(struct netif *netif) 254 254 { 255 255 LogFlow(("%s: netif=%p\n", __FUNCTION__, netif)); -
trunk/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.cpp
r56292 r57393 66 66 * @note: this function executes on TCPIP thread. 67 67 */ 68 static DECLCALLBACK(void)lwipCoreUserCallback(void *pvArg)68 static void lwipCoreUserCallback(void *pvArg) 69 69 { 70 70 LogFlowFunc(("ENTER: pvArg:%p\n", pvArg)); … … 83 83 * @note: this function executes on TCPIP thread. 84 84 */ 85 static DECLCALLBACK(void)lwipCoreInitDone(void *pvArg)85 static void lwipCoreInitDone(void *pvArg) 86 86 { 87 87 LogFlowFunc(("ENTER: pvArg:%p\n", pvArg)); … … 97 97 * @note: this function executes on TCPIP thread. 98 98 */ 99 static DECLCALLBACK(void)lwipCoreFiniDone(void *pvArg)99 static void lwipCoreFiniDone(void *pvArg) 100 100 { 101 101 LogFlowFunc(("ENTER: pvArg:%p\n", pvArg)); -
trunk/src/VBox/Devices/PC/DevDMA.cpp
r57358 r57393 784 784 * @interface_method_impl{PDMDEVREG,pfnReset} 785 785 */ 786 static voiddmaReset(PPDMDEVINS pDevIns)786 static DECLCALLBACK(void) dmaReset(PPDMDEVINS pDevIns) 787 787 { 788 788 DMAState *pThis = PDMINS_2_DATA(pDevIns, DMAState *); -
trunk/src/VBox/Devices/Storage/DevAHCI.cpp
r57358 r57393 4363 4363 } 4364 4364 4365 static intatapiReadSectors2352PostProcess(PAHCIREQ pAhciReq, void **ppvProc, size_t *pcbProc)4365 static DECLCALLBACK(int) atapiReadSectors2352PostProcess(PAHCIREQ pAhciReq, void **ppvProc, size_t *pcbProc) 4366 4366 { 4367 4367 uint8_t *pbBuf = NULL; -
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r57358 r57393 1175 1175 * @param pcb Where to store the media size in bytes. 1176 1176 */ 1177 static intdrvHostBaseGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)1177 static DECLCALLBACK(int) drvHostBaseGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb) 1178 1178 { 1179 1179 #if defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) -
trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp
r57358 r57393 301 301 * @param pcb Where to store the size. 302 302 */ 303 static intdrvHostDvdGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb)303 static DECLCALLBACK(int) drvHostDvdGetMediaSize(PDRVHOSTBASE pThis, uint64_t *pcb) 304 304 { 305 305 /* … … 415 415 416 416 /** @copydoc PDMIBLOCK::pfnSendCmd */ 417 static intdrvHostDvdSendCmd(PPDMIBLOCK pInterface, const uint8_t *pbCmd,418 PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf,419 uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies)417 static 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) 420 420 { 421 421 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); -
trunk/src/VBox/Devices/Storage/DrvSCSI.cpp
r57358 r57393 269 269 } 270 270 271 static intdrvscsiTransferCompleteNotify(PPDMIBLOCKASYNCPORT pInterface, void *pvUser, int rc)271 static DECLCALLBACK(int) drvscsiTransferCompleteNotify(PPDMIBLOCKASYNCPORT pInterface, void *pvUser, int rc) 272 272 { 273 273 PDRVSCSI pThis = PDMIBLOCKASYNCPORT_2_DRVSCSI(pInterface); … … 478 478 } 479 479 480 static voiddrvscsiVScsiReqCompleted(VSCSIDEVICE hVScsiDevice, void *pVScsiDeviceUser,481 void *pVScsiReqUser, int rcScsiCode, bool fRedoPossible,482 int rcReq)480 static DECLCALLBACK(void) drvscsiVScsiReqCompleted(VSCSIDEVICE hVScsiDevice, void *pVScsiDeviceUser, 481 void *pVScsiReqUser, int rcScsiCode, bool fRedoPossible, 482 int rcReq) 483 483 { 484 484 PDRVSCSI pThis = (PDRVSCSI)pVScsiDeviceUser; … … 527 527 * @param pThread Pointer to the thread instance data. 528 528 */ 529 static intdrvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)529 static DECLCALLBACK(int) drvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) 530 530 { 531 531 int rc = VINF_SUCCESS; … … 566 566 } 567 567 568 static intdrvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)568 static DECLCALLBACK(int) drvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) 569 569 { 570 570 PDRVSCSI pThis = PDMINS_2_DATA(pDrvIns, PDRVSCSI); -
trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp
r57358 r57393 341 341 * @param pThread Pointer to the thread instance data. 342 342 */ 343 static intdrvscsihostAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)343 static DECLCALLBACK(int) drvscsihostAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) 344 344 { 345 345 int rc = VINF_SUCCESS; … … 360 360 } 361 361 362 static intdrvscsihostAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread)362 static DECLCALLBACK(int) drvscsihostAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) 363 363 { 364 364 int rc; -
trunk/src/VBox/Devices/Storage/DrvVD.cpp
r57372 r57393 299 299 *********************************************************************************************************************************/ 300 300 301 static voiddrvvdErrorCallback(void *pvUser, int rc, RT_SRC_POS_DECL,301 static DECLCALLBACK(void) drvvdErrorCallback(void *pvUser, int rc, RT_SRC_POS_DECL, 302 302 const char *pszFormat, va_list va) 303 303 { … … 648 648 *********************************************************************************************************************************/ 649 649 650 static booldrvvdCfgAreKeysValid(void *pvUser, const char *pszzValid)650 static DECLCALLBACK(bool) drvvdCfgAreKeysValid(void *pvUser, const char *pszzValid) 651 651 { 652 652 return CFGMR3AreValuesValid((PCFGMNODE)pvUser, pszzValid); 653 653 } 654 654 655 static intdrvvdCfgQuerySize(void *pvUser, const char *pszName, size_t *pcb)655 static DECLCALLBACK(int) drvvdCfgQuerySize(void *pvUser, const char *pszName, size_t *pcb) 656 656 { 657 657 return CFGMR3QuerySize((PCFGMNODE)pvUser, pszName, pcb); 658 658 } 659 659 660 static intdrvvdCfgQuery(void *pvUser, const char *pszName, char *pszString, size_t cchString)660 static DECLCALLBACK(int) drvvdCfgQuery(void *pvUser, const char *pszName, char *pszString, size_t cchString) 661 661 { 662 662 return CFGMR3QueryString((PCFGMNODE)pvUser, pszName, pszString, cchString); 663 663 } 664 664 665 static intdrvvdCfgQueryBytes(void *pvUser, const char *pszName, void *ppvData, size_t cbData)665 static DECLCALLBACK(int) drvvdCfgQueryBytes(void *pvUser, const char *pszName, void *ppvData, size_t cbData) 666 666 { 667 667 return CFGMR3QueryBytes((PCFGMNODE)pvUser, pszName, ppvData, cbData); … … 1374 1374 } 1375 1375 1376 static intdrvvdTcpSelectOneExPoll(VDSOCKET Sock, uint32_t fEvents,1377 uint32_t *pfEvents, RTMSINTERVAL cMillies)1376 static DECLCALLBACK(int) drvvdTcpSelectOneExPoll(VDSOCKET Sock, uint32_t fEvents, 1377 uint32_t *pfEvents, RTMSINTERVAL cMillies) 1378 1378 { 1379 1379 int rc = VINF_SUCCESS; … … 2174 2174 2175 2175 /** @copydoc FNPDMBLKCACHEXFERCOMPLETEDRV */ 2176 static voiddrvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq)2176 static DECLCALLBACK(void) drvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq) 2177 2177 { 2178 2178 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK); … … 2184 2184 2185 2185 /** @copydoc FNPDMBLKCACHEXFERENQUEUEDRV */ 2186 static intdrvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns,2187 PDMBLKCACHEXFERDIR enmXferDir,2188 uint64_t off, size_t cbXfer,2189 PCRTSGBUF pcSgBuf, PPDMBLKCACHEIOXFER hIoXfer)2186 static DECLCALLBACK(int) drvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns, 2187 PDMBLKCACHEXFERDIR enmXferDir, 2188 uint64_t off, size_t cbXfer, 2189 PCRTSGBUF pcSgBuf, PPDMBLKCACHEIOXFER hIoXfer) 2190 2190 { 2191 2191 int rc = VINF_SUCCESS; … … 2221 2221 2222 2222 /** @copydoc FNPDMBLKCACHEXFERENQUEUEDISCARDDRV */ 2223 static intdrvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges,2224 unsigned cRanges, PPDMBLKCACHEIOXFER hIoXfer)2223 static DECLCALLBACK(int) drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges, 2224 unsigned cRanges, PPDMBLKCACHEIOXFER hIoXfer) 2225 2225 { 2226 2226 int rc = VINF_SUCCESS; -
trunk/src/VBox/Devices/Storage/UsbMsd.cpp
r57358 r57393 2252 2252 * @copydoc PDMUSBREG::pfnDestruct 2253 2253 */ 2254 static voidusbMsdDestruct(PPDMUSBINS pUsbIns)2254 static DECLCALLBACK(void) usbMsdDestruct(PPDMUSBINS pUsbIns) 2255 2255 { 2256 2256 PUSBMSD pThis = PDMINS_2_DATA(pUsbIns, PUSBMSD); -
trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp
r57358 r57393 1147 1147 * @returns success indicator. 1148 1148 */ 1149 static intusbProxyLinuxReleaseInterface(PUSBPROXYDEV pProxyDev, int iIf)1149 static DECLCALLBACK(int) usbProxyLinuxReleaseInterface(PUSBPROXYDEV pProxyDev, int iIf) 1150 1150 { 1151 1151 LogFlow(("usbProxyLinuxReleaseInterface: pProxyDev=%s ifnum=%#x\n", usbProxyGetName(pProxyDev), iIf)); … … 1165 1165 * @returns success indicator. 1166 1166 */ 1167 static intusbProxyLinuxSetInterface(PUSBPROXYDEV pProxyDev, int iIf, int iAlt)1167 static DECLCALLBACK(int) usbProxyLinuxSetInterface(PUSBPROXYDEV pProxyDev, int iIf, int iAlt) 1168 1168 { 1169 1169 struct usbdevfs_setinterface SetIf; … … 1184 1184 * Clears the halted endpoint 'EndPt'. 1185 1185 */ 1186 static intusbProxyLinuxClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int EndPt)1186 static DECLCALLBACK(int) usbProxyLinuxClearHaltedEp(PUSBPROXYDEV pProxyDev, unsigned int EndPt) 1187 1187 { 1188 1188 LogFlow(("usbProxyLinuxClearHaltedEp: pProxyDev=%s EndPt=%u\n", usbProxyGetName(pProxyDev), EndPt)); -
trunk/src/VBox/Devices/VirtIO/Virtio.cpp
r57358 r57393 810 810 811 811 // TODO: header 812 DECLCALLBACK(int)vpciConstruct(PPDMDEVINS pDevIns, VPCISTATE *pState,813 814 815 812 int vpciConstruct(PPDMDEVINS pDevIns, VPCISTATE *pState, 813 int iInstance, const char *pcszNameFmt, 814 uint16_t uSubsystemId, uint16_t uClass, 815 uint32_t nQueues) 816 816 { 817 817 /* Init handles and log related stuff. */
Note:
See TracChangeset
for help on using the changeset viewer.