VirtualBox

Ignore:
Timestamp:
Dec 11, 2009 5:09:23 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55929
Message:

HostDrivers,SrvIntNetR0,iprt/ntwrap.mac: Removed all the RT_WITH_W64_UNWIND_HACK fun.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c

    r23068 r25336  
    398398}
    399399
    400 #ifdef RT_WITH_W64_UNWIND_HACK
    401 # if defined(RT_OS_WINDOWS) && defined(RT_ARCH_AMD64)
    402 #  define NETADP_DECL_CALLBACK(type) DECLASM(DECLHIDDEN(type))
    403 #  define NETADP_CALLBACK(_n) netfltNtWrap##_n
    404 
    405 NETADP_DECL_CALLBACK(int)  NETADP_CALLBACK(vboxNetAdpPortXmit)(PINTNETTRUNKIFPORT pIfPort, PINTNETSG pSG, uint32_t fDst);
    406 NETADP_DECL_CALLBACK(bool) NETADP_CALLBACK(vboxNetAdpPortIsPromiscuous)(PINTNETTRUNKIFPORT pIfPort);
    407 NETADP_DECL_CALLBACK(void) NETADP_CALLBACK(vboxNetAdpPortGetMacAddress)(PINTNETTRUNKIFPORT pIfPort, PRTMAC pMac);
    408 NETADP_DECL_CALLBACK(bool) NETADP_CALLBACK(vboxNetAdpPortIsHostMac)(PINTNETTRUNKIFPORT pIfPort, PCRTMAC pMac);
    409 NETADP_DECL_CALLBACK(int)  NETADP_CALLBACK(vboxNetAdpPortWaitForIdle)(PINTNETTRUNKIFPORT pIfPort, uint32_t cMillies);
    410 NETADP_DECL_CALLBACK(bool) NETADP_CALLBACK(vboxNetAdpPortSetActive)(PINTNETTRUNKIFPORT pIfPort, bool fActive);
    411 NETADP_DECL_CALLBACK(void) NETADP_CALLBACK(vboxNetAdpPortDisconnectAndRelease)(PINTNETTRUNKIFPORT pIfPort);
    412 NETADP_DECL_CALLBACK(void) NETADP_CALLBACK(vboxNetAdpPortRetain)(PINTNETTRUNKIFPORT pIfPort);
    413 NETADP_DECL_CALLBACK(void) NETADP_CALLBACK(vboxNetAdpPortRelease)(PINTNETTRUNKIFPORT pIfPort);
    414 
    415 # else
    416 #  error "UNSUPPORTED (RT_WITH_W64_UNWIND_HACK)"
    417 # endif
    418 #else
    419 # define NETADP_DECL_CALLBACK(type) static DECLCALLBACK(type)
    420 # define NETADP_CALLBACK(_n) _n
    421 #endif
    422400
    423401/**
    424402 * @copydoc INTNETTRUNKIFPORT::pfnXmit
    425403 */
    426 NETADP_DECL_CALLBACK(int) vboxNetAdpPortXmit(PINTNETTRUNKIFPORT pIfPort, PINTNETSG pSG, uint32_t fDst)
     404static DECLCALLBACK(int) vboxNetAdpPortXmit(PINTNETTRUNKIFPORT pIfPort, PINTNETSG pSG, uint32_t fDst)
    427405{
    428406    RTSPINLOCKTMP Tmp = RTSPINLOCKTMP_INITIALIZER;
     
    465443 * @copydoc INTNETTRUNKIFPORT::pfnIsPromiscuous
    466444 */
    467 NETADP_DECL_CALLBACK(bool) vboxNetAdpPortIsPromiscuous(PINTNETTRUNKIFPORT pIfPort)
     445static DECLCALLBACK(bool) vboxNetAdpPortIsPromiscuous(PINTNETTRUNKIFPORT pIfPort)
    468446{
    469447    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    486464 * @copydoc INTNETTRUNKIFPORT::pfnGetMacAddress
    487465 */
    488 NETADP_DECL_CALLBACK(void) vboxNetAdpPortGetMacAddress(PINTNETTRUNKIFPORT pIfPort, PRTMAC pMac)
     466static DECLCALLBACK(void) vboxNetAdpPortGetMacAddress(PINTNETTRUNKIFPORT pIfPort, PRTMAC pMac)
    489467{
    490468    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    507485 * @copydoc INTNETTRUNKIFPORT::pfnIsHostMac
    508486 */
    509 NETADP_DECL_CALLBACK(bool) vboxNetAdpPortIsHostMac(PINTNETTRUNKIFPORT pIfPort, PCRTMAC pMac)
     487static DECLCALLBACK(bool) vboxNetAdpPortIsHostMac(PINTNETTRUNKIFPORT pIfPort, PCRTMAC pMac)
    510488{
    511489    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    528506 * @copydoc INTNETTRUNKIFPORT::pfnWaitForIdle
    529507 */
    530 NETADP_DECL_CALLBACK(int) vboxNetAdpPortWaitForIdle(PINTNETTRUNKIFPORT pIfPort, uint32_t cMillies)
     508static DECLCALLBACK(int) vboxNetAdpPortWaitForIdle(PINTNETTRUNKIFPORT pIfPort, uint32_t cMillies)
    531509{
    532510    int rc;
     
    558536 * @copydoc INTNETTRUNKIFPORT::pfnSetActive
    559537 */
    560 NETADP_DECL_CALLBACK(bool) vboxNetAdpPortSetActive(PINTNETTRUNKIFPORT pIfPort, bool fActive)
     538static DECLCALLBACK(bool) vboxNetAdpPortSetActive(PINTNETTRUNKIFPORT pIfPort, bool fActive)
    561539{
    562540    bool fPreviouslyActive;
     
    599577 * @copydoc INTNETTRUNKIFPORT::pfnDisconnectAndRelease
    600578 */
    601 NETADP_DECL_CALLBACK(void) vboxNetAdpPortDisconnectAndRelease(PINTNETTRUNKIFPORT pIfPort)
     579static DECLCALLBACK(void) vboxNetAdpPortDisconnectAndRelease(PINTNETTRUNKIFPORT pIfPort)
    602580{
    603581    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    638616 * @copydoc INTNETTRUNKIFPORT::pfnRelease
    639617 */
    640 NETADP_DECL_CALLBACK(void) vboxNetAdpPortRelease(PINTNETTRUNKIFPORT pIfPort)
     618static DECLCALLBACK(void) vboxNetAdpPortRelease(PINTNETTRUNKIFPORT pIfPort)
    641619{
    642620    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    648626 * @copydoc INTNETTRUNKIFPORT::pfnRetain
    649627 */
    650 NETADP_DECL_CALLBACK(void) vboxNetAdpPortRetain(PINTNETTRUNKIFPORT pIfPort)
     628static DECLCALLBACK(void) vboxNetAdpPortRetain(PINTNETTRUNKIFPORT pIfPort)
    651629{
    652630    PVBOXNETADP pThis = IFPORT_2_VBOXNETADP(pIfPort);
     
    907885
    908886    pNew->MyPort.u32Version             = INTNETTRUNKIFPORT_VERSION;
    909     pNew->MyPort.pfnRetain              = NETADP_CALLBACK(vboxNetAdpPortRetain);
    910     pNew->MyPort.pfnRelease             = NETADP_CALLBACK(vboxNetAdpPortRelease);
    911     pNew->MyPort.pfnDisconnectAndRelease= NETADP_CALLBACK(vboxNetAdpPortDisconnectAndRelease);
    912     pNew->MyPort.pfnSetActive           = NETADP_CALLBACK(vboxNetAdpPortSetActive);
    913     pNew->MyPort.pfnWaitForIdle         = NETADP_CALLBACK(vboxNetAdpPortWaitForIdle);
    914     pNew->MyPort.pfnGetMacAddress       = NETADP_CALLBACK(vboxNetAdpPortGetMacAddress);
    915     pNew->MyPort.pfnIsHostMac           = NETADP_CALLBACK(vboxNetAdpPortIsHostMac);
    916     pNew->MyPort.pfnIsPromiscuous       = NETADP_CALLBACK(vboxNetAdpPortIsPromiscuous);
    917     pNew->MyPort.pfnXmit                = NETADP_CALLBACK(vboxNetAdpPortXmit);
     887    pNew->MyPort.pfnRetain              = vboxNetAdpPortRetain;
     888    pNew->MyPort.pfnRelease             = vboxNetAdpPortRelease;
     889    pNew->MyPort.pfnDisconnectAndRelease= vboxNetAdpPortDisconnectAndRelease;
     890    pNew->MyPort.pfnSetActive           = vboxNetAdpPortSetActive;
     891    pNew->MyPort.pfnWaitForIdle         = vboxNetAdpPortWaitForIdle;
     892    pNew->MyPort.pfnGetMacAddress       = vboxNetAdpPortGetMacAddress;
     893    pNew->MyPort.pfnIsHostMac           = vboxNetAdpPortIsHostMac;
     894    pNew->MyPort.pfnIsPromiscuous       = vboxNetAdpPortIsPromiscuous;
     895    pNew->MyPort.pfnXmit                = vboxNetAdpPortXmit;
    918896    pNew->MyPort.u32VersionEnd          = INTNETTRUNKIFPORT_VERSION;
    919897    pNew->pSwitchPort                   = NULL;
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