VirtualBox

Changeset 26170 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Feb 2, 2010 8:30:39 PM (15 years ago)
Author:
vboxsync
Message:

PDM: s/pUsbHlp/pHlpR3/g - PDMUSBINS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/pdmusb.h

    r26165 r26170  
    652652
    653653    /** Pointer the PDM USB Device API. */
    654     R3PTRTYPE(PCPDMUSBHLP)      pUsbHlp;
     654    R3PTRTYPE(PCPDMUSBHLP)      pHlpR3;
    655655    /** Pointer to the USB device registration structure.  */
    656656    R3PTRTYPE(PCPDMUSBREG)      pReg;
     
    686686 */
    687687#ifdef VBOX_STRICT
    688 # define PDMUSB_ASSERT_EMT(pUsbIns)  pUsbIns->pUsbHlp->pfnAssertEMT(pUsbIns, __FILE__, __LINE__, __FUNCTION__)
     688# define PDMUSB_ASSERT_EMT(pUsbIns)  pUsbIns->pHlpR3->pfnAssertEMT(pUsbIns, __FILE__, __LINE__, __FUNCTION__)
    689689#else
    690690# define PDMUSB_ASSERT_EMT(pUsbIns)  do { } while (0)
     
    695695 */
    696696#ifdef VBOX_STRICT
    697 # define PDMUSB_ASSERT_OTHER(pUsbIns)  pUsbIns->pUsbHlp->pfnAssertOther(pUsbIns, __FILE__, __LINE__, __FUNCTION__)
     697# define PDMUSB_ASSERT_OTHER(pUsbIns)  pUsbIns->pHlpR3->pfnAssertOther(pUsbIns, __FILE__, __LINE__, __FUNCTION__)
    698698#else
    699699# define PDMUSB_ASSERT_OTHER(pUsbIns)  do { } while (0)
     
    722722DECLINLINE(int) PDMUsbHlpDriverAttach(PPDMUSBINS pUsbIns, RTUINT iLun, PPDMIBASE pBaseInterface, PPDMIBASE *ppBaseInterface, const char *pszDesc)
    723723{
    724     return pUsbIns->pUsbHlp->pfnDriverAttach(pUsbIns, iLun, pBaseInterface, ppBaseInterface, pszDesc);
     724    return pUsbIns->pHlpR3->pfnDriverAttach(pUsbIns, iLun, pBaseInterface, ppBaseInterface, pszDesc);
    725725}
    726726
    727727/**
    728  * VBOX_STRICT wrapper for pUsbHlp->pfnDBGFStopV.
     728 * VBOX_STRICT wrapper for pHlpR3->pfnDBGFStopV.
    729729 *
    730730 * @returns VBox status code which must be passed up to the VMM.
     
    740740    va_list va;
    741741    va_start(va, pszFormat);
    742     rc = pUsbIns->pUsbHlp->pfnDBGFStopV(pUsbIns, RT_SRC_POS_ARGS, pszFormat, va);
     742    rc = pUsbIns->pHlpR3->pfnDBGFStopV(pUsbIns, RT_SRC_POS_ARGS, pszFormat, va);
    743743    va_end(va);
    744744    return rc;
     
    758758DECLINLINE(VMSTATE) PDMUsbHlpVMState(PPDMUSBINS pUsbIns)
    759759{
    760     return pUsbIns->pUsbHlp->pfnVMState(pUsbIns);
     760    return pUsbIns->pHlpR3->pfnVMState(pUsbIns);
    761761}
    762762
     
    766766DECLINLINE(int) PDMUsbHlpSetAsyncNotification(PPDMUSBINS pUsbIns, PFNPDMUSBASYNCNOTIFY pfnAsyncNotify)
    767767{
    768     return pUsbIns->pUsbHlp->pfnSetAsyncNotification(pUsbIns, pfnAsyncNotify);
     768    return pUsbIns->pHlpR3->pfnSetAsyncNotification(pUsbIns, pfnAsyncNotify);
    769769}
    770770
     
    774774DECLINLINE(void) PDMUsbHlpAsyncNotificationCompleted(PPDMUSBINS pUsbIns)
    775775{
    776     pUsbIns->pUsbHlp->pfnAsyncNotificationCompleted(pUsbIns);
     776    pUsbIns->pHlpR3->pfnAsyncNotificationCompleted(pUsbIns);
    777777}
    778778
     
    791791    va_list     va;
    792792    va_start(va, pszFormat);
    793     rc = pUsbIns->pUsbHlp->pfnVMSetErrorV(pUsbIns, rc, RT_SRC_POS_ARGS, pszFormat, va);
     793    rc = pUsbIns->pHlpR3->pfnVMSetErrorV(pUsbIns, rc, RT_SRC_POS_ARGS, pszFormat, va);
    794794    va_end(va);
    795795    return rc;
Note: See TracChangeset for help on using the changeset viewer.

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