VirtualBox

Changeset 58053 in vbox for trunk/src


Ignore:
Timestamp:
Oct 6, 2015 2:42:35 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
103107
Message:

VBoxGuest: s/vbgd/VGDrv/ + started on page.

Location:
trunk/src/VBox/Additions/common/VBoxGuest
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxDev-haiku.c

    r57358 r58053  
    115115     * Create a new session.
    116116     */
    117     rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession);
     117    rc = VGDrvCommonCreateUserSession(&g_DevExt, &pSession);
    118118    if (RT_SUCCESS(rc))
    119119    {
     
    174174    if (VALID_PTR(pSession))
    175175    {
    176         VbgdCommonCloseSession(&g_DevExt, pSession);
     176        VGDrvCommonCloseSession(&g_DevExt, pSession);
    177177        ASMAtomicDecU32(&cUsers);
    178178    }
     
    257257     */
    258258    size_t cbDataReturned;
    259     rc = VbgdCommonIoCtl(op, &g_DevExt, pSession, pvBuf, len, &cbDataReturned);
     259    rc = VGDrvCommonIoCtl(op, &g_DevExt, pSession, pvBuf, len, &cbDataReturned);
    260260    if (RT_SUCCESS(rc))
    261261    {
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp

    r57358 r58053  
    561561     */
    562562    size_t cbReqRet = 0;
    563     int rc = VbgdCommonIoCtl(iCmd, &g_DevExt, pSession, pvReqData, cbReq, &cbReqRet);
     563    int rc = VGDrvCommonIoCtl(iCmd, &g_DevExt, pSession, pvReqData, cbReq, &cbReqRet);
    564564    if (RT_SUCCESS(rc))
    565565    {
     
    618618
    619619
    620 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     620void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    621621{
    622622    NOREF(pDevExt);
     
    726726    NOREF(pOwner); NOREF(pSrc); NOREF(cInts);
    727727
    728     VbgdCommonWaitDoWakeUps(&g_DevExt);
     728    VGDrvCommonWaitDoWakeUps(&g_DevExt);
    729729}
    730730
     
    738738        return false;
    739739
    740     bool fTaken = VbgdCommonISR(&g_DevExt);
     740    bool fTaken = VGDrvCommonISR(&g_DevExt);
    741741    if (!fTaken) /** @todo r=bird: This looks bogus as we might actually be sharing interrupts with someone. */
    742742        PDEBUG("VbgdCommonISR error\n");
     
    849849                    }
    850850
    851                     int rc = VbgdCommonInitDevExt(&g_DevExt,
    852                                                   IOPortBase,
    853                                                   pvMMIOBase,
    854                                                   cbMMIO,
     851                    int rc = VGDrvCommonInitDevExt(&g_DevExt,
     852                                                   IOPortBase,
     853                                                   pvMMIOBase,
     854                                                   cbMMIO,
    855855#if ARCH_BITS == 64
    856                                                   VBOXOSTYPE_MacOS_x64,
     856                                                   VBOXOSTYPE_MacOS_x64,
    857857#else
    858                                                   VBOXOSTYPE_MacOS,
     858                                                   VBOXOSTYPE_MacOS,
    859859#endif
    860                                                   0);
     860                                                   0);
    861861                    if (RT_SUCCESS(rc))
    862862                    {
     
    878878                            LogRel(("VBoxGuest: Failed to initialize character device (rc=%d).\n", rc));
    879879
    880                         VbgdCommonDeleteDevExt(&g_DevExt);
     880                        VGDrvCommonDeleteDevExt(&g_DevExt);
    881881                    }
    882882                    else
     
    924924
    925925    VbgdDarwinCharDevRemove();
    926     VbgdCommonDeleteDevExt(&g_DevExt);
     926    VGDrvCommonDeleteDevExt(&g_DevExt);
    927927
    928928    if (m_pMap)
     
    10211021             * Create a new session.
    10221022             */
    1023             int rc = VbgdCommonCreateUserSession(&g_DevExt, &m_pSession);
     1023            int rc = VGDrvCommonCreateUserSession(&g_DevExt, &m_pSession);
    10241024            if (RT_SUCCESS(rc))
    10251025            {
     
    10591059
    10601060                LogFlow(("org_virtualbox_VBoxGuestClient::start: already got a session for this process (%p)\n", pCur));
    1061                 VbgdCommonCloseSession(&g_DevExt, m_pSession);
     1061                VGDrvCommonCloseSession(&g_DevExt, m_pSession);
    10621062            }
    10631063
     
    11351135     * Close the session.
    11361136     */
    1137     VbgdCommonCloseSession(&g_DevExt, pSession);
     1137    VGDrvCommonCloseSession(&g_DevExt, pSession);
    11381138}
    11391139
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-freebsd.c

    r54608 r58053  
    220220     * Create a new session.
    221221     */
    222     rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession);
     222    rc = VGDrvCommonCreateUserSession(&g_DevExt, &pSession);
    223223    if (RT_SUCCESS(rc))
    224224    {
     
    230230        }
    231231
    232         VbgdCommonCloseSession(&g_DevExt, pSession);
     232        VGDrvCommonCloseSession(&g_DevExt, pSession);
    233233    }
    234234
     
    251251    if (VALID_PTR(pSession))
    252252    {
    253         VbgdCommonCloseSession(&g_DevExt, pSession);
     253        VGDrvCommonCloseSession(&g_DevExt, pSession);
    254254        if (!ASMAtomicCmpXchgPtr(&pDev->si_drv1, NULL, pSession))
    255255            Log(("VBoxGuestFreeBSDClose: si_drv1=%p expected %p!\n", pDev->si_drv1, pSession));
     
    332332     */
    333333    size_t cbDataReturned;
    334     rc = VbgdCommonIoCtl(ulCmd, &g_DevExt, pSession, pvBuf, ReqWrap->cbData, &cbDataReturned);
     334    rc = VGDrvCommonIoCtl(ulCmd, &g_DevExt, pSession, pvBuf, ReqWrap->cbData, &cbDataReturned);
    335335    if (RT_SUCCESS(rc))
    336336    {
     
    420420        bus_release_resource(pDevice, SYS_RES_IOPORT, pState->iIOPortResId, pState->pIOPortRes);
    421421
    422     VbgdCommonDeleteDevExt(&g_DevExt);
     422    VGDrvCommonDeleteDevExt(&g_DevExt);
    423423
    424424    RTR0Term();
     
    437437    LogFlow((DEVICE_NAME ":VBoxGuestFreeBSDISR pvState=%p\n", pvState));
    438438
    439     bool fOurIRQ = VbgdCommonISR(&g_DevExt);
     439    bool fOurIRQ = VGDrvCommonISR(&g_DevExt);
    440440
    441441    return fOurIRQ ? 0 : 1;
    442442}
    443443
    444 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    445 {
    446     LogFlow((DEVICE_NAME "::NativeISRMousePollEvent:\n"));
     444void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     445{
     446    LogFlow((DEVICE_NAME ":VGDrvNativeISRMousePollEvent:\n"));
    447447
    448448    /*
     
    546546             * Call the common device extension initializer.
    547547             */
    548             rc = VbgdCommonInitDevExt(&g_DevExt, pState->uIOPortBase,
    549                                       pState->pMMIOBase, pState->VMMDevMemSize,
     548            rc = VGDrvCommonInitDevExt(&g_DevExt, pState->uIOPortBase,
     549                                       pState->pMMIOBase, pState->VMMDevMemSize,
    550550#if ARCH_BITS == 64
    551                                       VBOXOSTYPE_FreeBSD_x64,
     551                                       VBOXOSTYPE_FreeBSD_x64,
    552552#else
    553                                       VBOXOSTYPE_FreeBSD,
     553                                       VBOXOSTYPE_FreeBSD,
    554554#endif
    555                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
     555                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
    556556            if (RT_SUCCESS(rc))
    557557            {
     
    579579                else
    580580                    printf((DEVICE_NAME ":VbgdCommonInitDevExt failed.\n"));
    581                 VbgdCommonDeleteDevExt(&g_DevExt);
     581                VGDrvCommonDeleteDevExt(&g_DevExt);
    582582            }
    583583            else
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c

    r55988 r58053  
    347347    return g_VBoxGuest->_RTErrConvertToErrno(iErr);
    348348}
    349 int VbgdCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, void *pvData, size_t cbData, size_t *pcbDataReturned)
    350 {
    351     return g_VBoxGuest->_VbgdCommonIoCtl(iFunction, pDevExt, pSession, pvData, cbData, pcbDataReturned);
    352 }
    353 int VbgdCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
    354 {
    355     return g_VBoxGuest->_VbgdCommonCreateUserSession(pDevExt, ppSession);
    356 }
    357 void VbgdCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    358 {
    359     g_VBoxGuest->_VbgdCommonCloseSession(pDevExt, pSession);
     349int VGDrvCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, void *pvData, size_t cbData, size_t *pcbDataReturned)
     350{
     351    return g_VBoxGuest->_VGDrvCommonIoCtl(iFunction, pDevExt, pSession, pvData, cbData, pcbDataReturned);
     352}
     353int VGDrvCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
     354{
     355    return g_VBoxGuest->_VGDrvCommonCreateUserSession(pDevExt, ppSession);
     356}
     357void VGDrvCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     358{
     359    g_VBoxGuest->_VGDrvCommonCloseSession(pDevExt, pSession);
    360360}
    361361void* VBoxGuestIDCOpen(uint32_t *pu32Version)
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c

    r57358 r58053  
    182182    RTLogRelGetDefaultInstanceEx,
    183183    RTErrConvertToErrno,
    184     VbgdCommonIoCtl,
    185     VbgdCommonCreateUserSession,
    186     VbgdCommonCloseSession,
     184    VGDrvCommonIoCtl,
     185    VGDrvCommonCreateUserSession,
     186    VGDrvCommonCloseSession,
    187187    VBoxGuestIDCOpen,
    188188    VBoxGuestIDCClose,
     
    281281        delete_area(pState->iVMMDevMemAreaId);
    282282
    283     VbgdCommonDeleteDevExt(&g_DevExt);
     283    VGDrvCommonDeleteDevExt(&g_DevExt);
    284284
    285285#ifdef DO_LOG
     
    307307    LogFlow((MODULE_NAME ":VBoxGuestHaikuISR pvState=%p\n", pvState));
    308308
    309     bool fOurIRQ = VbgdCommonISR(&g_DevExt);
     309    bool fOurIRQ = VGDrvCommonISR(&g_DevExt);
    310310    if (fOurIRQ)
    311311        return B_HANDLED_INTERRUPT;
     
    314314
    315315
    316 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    317 {
    318     LogFlow((MODULE_NAME "::NativeISRMousePollEvent:\n"));
     316void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     317{
     318    LogFlow((MODULE_NAME ":VGDrvNativeISRMousePollEvent:\n"));
    319319
    320320    status_t err = B_OK;
     
    449449             * Call the common device extension initializer.
    450450             */
    451             rc = VbgdCommonInitDevExt(&g_DevExt, pState->uIOPortBase, pState->pMMIOBase, pState->VMMDevMemSize,
     451            rc = VGDrvCommonInitDevExt(&g_DevExt, pState->uIOPortBase, pState->pMMIOBase, pState->VMMDevMemSize,
    452452#if ARCH_BITS == 64
    453                                       VBOXOSTYPE_Haiku_x64,
     453                                       VBOXOSTYPE_Haiku_x64,
    454454#else
    455                                       VBOXOSTYPE_Haiku,
     455                                       VBOXOSTYPE_Haiku,
    456456#endif
    457                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
     457                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
    458458            if (RT_SUCCESS(rc))
    459459            {
     
    470470
    471471                LogRel((MODULE_NAME ":VbgdCommonInitDevExt failed.\n"));
    472                 VbgdCommonDeleteDevExt(&g_DevExt);
     472                VGDrvCommonDeleteDevExt(&g_DevExt);
    473473            }
    474474            else
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h

    r55988 r58053  
    184184    PRTLOGGER(*_RTLogRelGetDefaultInstanceEx)(uint32_t fFlagsAndGroup);
    185185    int (*_RTErrConvertToErrno)(int iErr);
    186     int (*_VbgdCommonIoCtl)(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    187                                  void *pvData, size_t cbData, size_t *pcbDataReturned);
    188     int (*_VbgdCommonCreateUserSession)(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
    189     void (*_VbgdCommonCloseSession)(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
     186    int (*_VGDrvCommonIoCtl)(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     187                             void *pvData, size_t cbData, size_t *pcbDataReturned);
     188    int (*_VGDrvCommonCreateUserSession)(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
     189    void (*_VGDrvCommonCloseSession)(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
    190190    void* (*_VBoxGuestIDCOpen)(uint32_t *pu32Version);
    191191    int (*_VBoxGuestIDCClose)(void *pvSession);
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c

    r57358 r58053  
    342342#endif
    343343{
    344     bool fTaken = VbgdCommonISR(&g_DevExt);
     344    bool fTaken = VGDrvCommonISR(&g_DevExt);
    345345    return IRQ_RETVAL(fTaken);
    346346}
     
    387387static int vboxguestLinuxSetMouseStatus(uint32_t fStatus)
    388388{
    389     return VbgdCommonIoCtl(VBOXGUEST_IOCTL_SET_MOUSE_STATUS, &g_DevExt,
    390                            g_pKernelSession, &fStatus, sizeof(fStatus),
    391                            NULL);
     389    return VGDrvCommonIoCtl(VBOXGUEST_IOCTL_SET_MOUSE_STATUS, &g_DevExt, g_pKernelSession, &fStatus, sizeof(fStatus), NULL);
    392390}
    393391
     
    397395static int vboxguestOpenInputDevice(struct input_dev *pDev)
    398396{
     397    int rc= vboxguestLinuxSetMouseStatus(VMMDEV_MOUSE_GUEST_CAN_ABSOLUTE | VMMDEV_MOUSE_NEW_PROTOCOL);
     398    if (RT_FAILURE(rc))
     399        return ENODEV;
    399400    NOREF(pDev);
    400     if (RT_FAILURE(vboxguestLinuxSetMouseStatus
    401                                    (  VMMDEV_MOUSE_GUEST_CAN_ABSOLUTE
    402                                     | VMMDEV_MOUSE_NEW_PROTOCOL)))
    403         return ENODEV;
    404401    return 0;
    405402}
     
    596593            VBOXOSTYPE enmOsType = VBOXOSTYPE_Linux;
    597594#endif
    598             rc = VbgdCommonInitDevExt(&g_DevExt,
    599                                       g_IOPortBase,
    600                                       g_pvMMIOBase,
    601                                       g_cbMMIO,
    602                                       enmOSType,
    603                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
     595            rc = VGDrvCommonInitDevExt(&g_DevExt,
     596                                       g_IOPortBase,
     597                                       g_pvMMIOBase,
     598                                       g_cbMMIO,
     599                                       enmOSType,
     600                                       VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
    604601            if (RT_SUCCESS(rc))
    605602            {
     
    607604                 * Create the kernel session for this driver.
    608605                 */
    609                 rc = VbgdCommonCreateKernelSession(&g_DevExt,
    610                                                   &g_pKernelSession);
     606                rc = VGDrvCommonCreateKernelSession(&g_DevExt, &g_pKernelSession);
    611607                if (RT_SUCCESS(rc))
    612608                {
     
    643639                    }
    644640#endif
    645                     VbgdCommonCloseSession(&g_DevExt, g_pKernelSession);
     641                    VGDrvCommonCloseSession(&g_DevExt, g_pKernelSession);
    646642                }
    647                 VbgdCommonDeleteDevExt(&g_DevExt);
     643                VGDrvCommonDeleteDevExt(&g_DevExt);
    648644            }
    649645            else
     
    680676    vboxguestLinuxTermInputDevice();
    681677#endif
    682     VbgdCommonCloseSession(&g_DevExt, g_pKernelSession);
    683     VbgdCommonDeleteDevExt(&g_DevExt);
     678    VGDrvCommonCloseSession(&g_DevExt, g_pKernelSession);
     679    VGDrvCommonDeleteDevExt(&g_DevExt);
    684680    vboxguestLinuxTermISR();
    685681    pci_unregister_driver(&g_PciDriver);
     
    706702     * the file so we can access it in the other methods.
    707703     */
    708     rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession);
     704    rc = VGDrvCommonCreateUserSession(&g_DevExt, &pSession);
    709705    if (RT_SUCCESS(rc))
    710706    {
     
    737733    vboxguestFAsync(-1, pFilp, 0);
    738734#endif
    739     VbgdCommonCloseSession(&g_DevExt, (PVBOXGUESTSESSION)pFilp->private_data);
     735    VGDrvCommonCloseSession(&g_DevExt, (PVBOXGUESTSESSION)pFilp->private_data);
    740736    pFilp->private_data = NULL;
    741737    return 0;
     
    788784         */
    789785        size_t cbDataReturned;
    790         rc = VbgdCommonIoCtl(uCmd, &g_DevExt, pSession, pvBuf, cbData, &cbDataReturned);
     786        rc = VGDrvCommonIoCtl(uCmd, &g_DevExt, pSession, pvBuf, cbData, &cbDataReturned);
    791787
    792788        /*
     
    907903
    908904
    909 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     905void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    910906{
    911907#ifdef VBOXGUEST_WITH_INPUT_DRIVER
     
    918914     * subscribed to async notifications.
    919915     */
    920     Log3(("VbgdNativeISRMousePollEvent: wake_up_all\n"));
     916    Log3(("VGDrvNativeISRMousePollEvent: wake_up_all\n"));
    921917    wake_up_all(&g_PollEventQueue);
    922     Log3(("VbgdNativeISRMousePollEvent: kill_fasync\n"));
     918    Log3(("VGDrvNativeISRMousePollEvent: kill_fasync\n"));
    923919    kill_fasync(&g_pFAsyncQueue, SIGIO, POLL_IN);
    924920#ifdef VBOXGUEST_WITH_INPUT_DRIVER
     
    939935    }
    940936#endif
    941     Log3(("VbgdNativeISRMousePollEvent: done\n"));
     937    Log3(("VGDrvNativeISRMousePollEvent: done\n"));
    942938}
    943939
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp

    r57358 r58053  
    150150             */
    151151            if (g_MemMapMMIO != NIL_RTR0MEMOBJ)
    152                 rc = VbgdCommonInitDevExt(&g_DevExt, g_IOPortBase,
    153                                           RTR0MemObjAddress(g_MemMapMMIO),
    154                                           RTR0MemObjSize(g_MemMapMMIO),
    155                                           vboxGuestOS2DetectVersion(),
    156                                           0);
     152                rc = VGDrvCommonInitDevExt(&g_DevExt, g_IOPortBase,
     153                                           RTR0MemObjAddress(g_MemMapMMIO),
     154                                           RTR0MemObjSize(g_MemMapMMIO),
     155                                           vboxGuestOS2DetectVersion(),
     156                                           0);
    157157            else
    158                 rc = VbgdCommonInitDevExt(&g_DevExt, g_IOPortBase, NULL, 0, vboxGuestOS2DetectVersion(), 0);
     158                rc = VGDrvCommonInitDevExt(&g_DevExt, g_IOPortBase, NULL, 0, vboxGuestOS2DetectVersion(), 0);
    159159            if (RT_SUCCESS(rc))
    160160            {
     
    199199                else
    200200                    g_cchInitText = RTStrPrintf(&g_szInitText[0], g_cchInitTextMax, "VBoxGuest.sys: RTSpinlockCreate failed, rc=%Rrc\n", rc);
    201                 VbgdCommonDeleteDevExt(&g_DevExt);
     201                VGDrvCommonDeleteDevExt(&g_DevExt);
    202202            }
    203203            else
     
    359359     * Create a new session.
    360360     */
    361     rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession);
     361    rc = VGDrvCommonCreateUserSession(&g_DevExt, &pSession);
    362362    if (RT_SUCCESS(rc))
    363363    {
     
    430430     * Close the session.
    431431     */
    432     VbgdCommonCloseSession(&g_DevExt, pSession);
     432    VGDrvCommonCloseSession(&g_DevExt, pSession);
    433433    return 0;
    434434}
     
    463463     * Dispatch the fast IOCtl.
    464464     */
    465     *prc = VbgdCommonIoCtlFast(iFunction, &g_DevExt, pSession);
     465    *prc = VGDrvCommonIoCtlFast(iFunction, &g_DevExt, pSession);
    466466    return 0;
    467467}
     
    495495    {
    496496        default:
    497             rc = VbgdCommonIoCtl(iFunction, &g_DevExt, pSession, pvData, cbData, pcbDataReturned);
     497            rc = VGDrvCommonIoCtl(iFunction, &g_DevExt, pSession, pvData, cbData, pcbDataReturned);
    498498            break;
    499499
    500500        case VBOXGUEST_IOCTL_OS2_IDC_DISCONNECT:
    501501            pSession->sfn = 0;
    502             VbgdCommonCloseSession(&g_DevExt, pSession);
     502            VGDrvCommonCloseSession(&g_DevExt, pSession);
    503503            rc = VINF_SUCCESS;
    504504            break;
     
    516516{
    517517    PVBOXGUESTSESSION pSession;
    518     int rc = VbgdCommonCreateKernelSession(&g_DevExt, &pSession);
     518    int rc = VGDrvCommonCreateKernelSession(&g_DevExt, &pSession);
    519519    if (RT_SUCCESS(rc))
    520520    {
     
    598598         */
    599599        size_t cbDataReturned;
    600         rc = VbgdCommonIoCtl(iFunction, &g_DevExt, pSession, pvParm, *pcbParm, &cbDataReturned);
     600        rc = VGDrvCommonIoCtl(iFunction, &g_DevExt, pSession, pvParm, *pcbParm, &cbDataReturned);
    601601
    602602        /*
     
    637637    Log(("VBoxGuestOS2ISR\n"));
    638638
    639     return VbgdCommonISR(&g_DevExt);
    640 }
    641 
    642 
    643 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     639    return VGDrvCommonISR(&g_DevExt);
     640}
     641
     642
     643void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    644644{
    645645    /* No polling on OS/2 */
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c

    r57605 r58053  
    331331                                 * Call the common device extension initializer.
    332332                                 */
    333                                 rc = VbgdCommonInitDevExt(&g_DevExt, g_uIOPortBase, g_pMMIOBase, g_cbMMIO,
     333                                rc = VGDrvCommonInitDevExt(&g_DevExt, g_uIOPortBase, g_pMMIOBase, g_cbMMIO,
    334334#if ARCH_BITS == 64
    335                                                           VBOXOSTYPE_Solaris_x64,
     335                                                           VBOXOSTYPE_Solaris_x64,
    336336#else
    337                                                           VBOXOSTYPE_Solaris,
     337                                                           VBOXOSTYPE_Solaris,
    338338#endif
    339                                                           VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
     339                                                           VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
    340340                                if (RT_SUCCESS(rc))
    341341                                {
     
    349349
    350350                                    LogRel((DEVICE_NAME "::Attach: ddi_create_minor_node failed.\n"));
    351                                     VbgdCommonDeleteDevExt(&g_DevExt);
     351                                    VGDrvCommonDeleteDevExt(&g_DevExt);
    352352                                }
    353353                                else
     
    406406            ddi_regs_map_free(&g_PciMMIOHandle);
    407407            ddi_remove_minor_node(pDip, NULL);
    408             VbgdCommonDeleteDevExt(&g_DevExt);
     408            VGDrvCommonDeleteDevExt(&g_DevExt);
    409409            g_pDip = NULL;
    410410            return DDI_SUCCESS;
     
    517517     * Create a new session.
    518518     */
    519     rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession);
     519    rc = VGDrvCommonCreateUserSession(&g_DevExt, &pSession);
    520520    if (RT_SUCCESS(rc))
    521521    {
     
    561561     * Close the session.
    562562     */
    563     VbgdCommonCloseSession(&g_DevExt, pSession);
     563    VGDrvCommonCloseSession(&g_DevExt, pSession);
    564564    return 0;
    565565}
     
    696696     */
    697697    size_t cbDataReturned = 0;
    698     rc = VbgdCommonIoCtl(Cmd, &g_DevExt, pSession, pvBuf, ReqWrap.cbData, &cbDataReturned);
     698    rc = VGDrvCommonIoCtl(Cmd, &g_DevExt, pSession, pvBuf, ReqWrap.cbData, &cbDataReturned);
    699699    if (RT_SUCCESS(rc))
    700700    {
     
    898898
    899899    mutex_enter(&g_IrqMtx);
    900     bool fOurIRQ = VbgdCommonISR(&g_DevExt);
     900    bool fOurIRQ = VGDrvCommonISR(&g_DevExt);
    901901    mutex_exit(&g_IrqMtx);
    902902
     
    905905
    906906
    907 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    908 {
    909     LogFlow((DEVICE_NAME "::NativeISRMousePollEvent:\n"));
     907void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     908{
     909    LogFlow((DEVICE_NAME "::VGDrvNativeISRMousePollEvent:\n"));
    910910
    911911    /*
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win-pnp.cpp

    r57358 r58053  
    277277
    278278            /* Destroy device extension and clean up everything else. */
    279             VbgdCommonDeleteDevExt(&pDevExt->Core);
     279            VGDrvCommonDeleteDevExt(&pDevExt->Core);
    280280
    281281            /* Remove DOS device + symbolic link. */
     
    468468                                {
    469469                                    Log(("VBoxGuest::vbgdNtGuestPower: Returning from hibernation!\n"));
    470                                     int rc = VbgdCommonReinitDevExtAfterHibernation(&pDevExt->Core,
    471                                                                                    vbgdNtVersionToOSType(g_enmVbgdNtVer));
     470                                    int rc = VGDrvCommonReinitDevExtAfterHibernation(&pDevExt->Core,
     471                                                                                     vbgdNtVersionToOSType(g_enmVbgdNtVer));
    472472                                    if (RT_FAILURE(rc))
    473473                                        Log(("VBoxGuest::vbgdNtGuestPower: Cannot re-init VMMDev chain, rc = %d!\n", rc));
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp

    r57358 r58053  
    427427                     pvMMIOBase, pDevExt, pDevExt ? pDevExt->Core.pVMMDevMemory : NULL));
    428428
    429             int vrc = VbgdCommonInitDevExt(&pDevExt->Core,
    430                                            pDevExt->Core.IOPortBase,
    431                                            pvMMIOBase, cbMMIO,
    432                                            vbgdNtVersionToOSType(g_enmVbgdNtVer),
    433                                            VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
     429            int vrc = VGDrvCommonInitDevExt(&pDevExt->Core,
     430                                            pDevExt->Core.IOPortBase,
     431                                            pvMMIOBase, cbMMIO,
     432                                            vbgdNtVersionToOSType(g_enmVbgdNtVer),
     433                                            VMMDEV_EVENT_MOUSE_POSITION_CHANGED);
    434434            if (RT_FAILURE(vrc))
    435435            {
     
    516516#ifdef VBOX_WITH_HGCM
    517517    LogFunc(("Allocating kernel session data ...\n"));
    518     int vrc = VbgdCommonCreateKernelSession(&pDevExt->Core, &pDevExt->pKernelSession);
     518    int vrc = VGDrvCommonCreateKernelSession(&pDevExt->Core, &pDevExt->pKernelSession);
    519519    if (RT_FAILURE(vrc))
    520520    {
     
    609609    /* Destroy device extension and clean up everything else. */
    610610    if (pDrvObj->DeviceObject && pDrvObj->DeviceObject->DeviceExtension)
    611         VbgdCommonDeleteDevExt((PVBOXGUESTDEVEXT)pDrvObj->DeviceObject->DeviceExtension);
     611        VGDrvCommonDeleteDevExt((PVBOXGUESTDEVEXT)pDrvObj->DeviceObject->DeviceExtension);
    612612
    613613    /*
     
    674674                 * exists for every R3 process.
    675675                 */
    676                 vrc = VbgdCommonCreateUserSession(&pDevExt->Core, &pSession);
     676                vrc = VGDrvCommonCreateUserSession(&pDevExt->Core, &pSession);
    677677            }
    678678            else
    679679            {
    680680                /* ... otherwise we've been called from R0! */
    681                 vrc = VbgdCommonCreateKernelSession(&pDevExt->Core, &pSession);
     681                vrc = VGDrvCommonCreateKernelSession(&pDevExt->Core, &pSession);
    682682            }
    683683            if (RT_SUCCESS(vrc))
     
    716716    PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pFileObj->FsContext;
    717717    if (pSession)
    718         VbgdCommonCloseSession(&pDevExt->Core, pSession);
     718        VGDrvCommonCloseSession(&pDevExt->Core, pSession);
    719719#endif
    720720
     
    774774         */
    775775        size_t cbDataReturned;
    776         int vrc = VbgdCommonIoCtl(uCmd, &pDevExt->Core, pSession, pBuf, cbData, &cbDataReturned);
     776        int vrc = VGDrvCommonIoCtl(uCmd, &pDevExt->Core, pSession, pBuf, cbData, &cbDataReturned);
    777777
    778778        LogFlowFunc(("rc=%Rrc, pBuf=0x%p, cbData=%u, cbDataReturned=%u\n",
     
    977977    /* Process the wake-up list we were asked by the scheduling a DPC
    978978     * in vbgdNtIsrHandler(). */
    979     VbgdCommonWaitDoWakeUps(&pDevExt->Core);
     979    VGDrvCommonWaitDoWakeUps(&pDevExt->Core);
    980980}
    981981
     
    997997
    998998    /* Enter the common ISR routine and do the actual work. */
    999     BOOLEAN fIRQTaken = VbgdCommonISR(&pDevExt->Core);
     999    BOOLEAN fIRQTaken = VGDrvCommonISR(&pDevExt->Core);
    10001000
    10011001    /* If we need to wake up some events we do that in a DPC to make
     
    10201020 * @param pDevExt     Device extension structure.
    10211021 */
    1022 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
     1022void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt)
    10231023{
    10241024    NOREF(pDevExt);
     
    14811481 * @returns VBox status code.
    14821482 */
    1483 int VbgdNtIOCtl_DpcLatencyChecker(void)
     1483int VGDrvNtIOCtl_DpcLatencyChecker(void)
    14841484{
    14851485    /*
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp

    r57358 r58053  
    2323 * You may elect to license modified versions of this file under the
    2424 * terms and conditions of either the GPL or the CDDL or both.
     25 */
     26
     27/** @page pg_vbdrv VBoxGuest
     28 *
     29 * VBoxGuest is the device driver for VMMDev.
     30 *
     31 * The device driver is shipped as part of the guest additions.  It has roots in
     32 * the host VMM support driver (usually known as VBoxDrv), so fixes in platform
     33 * specific code may apply to both drivers.
     34 *
     35 * The common code lives in VBoxGuest.cpp and is compiled both as C++ and C.
     36 * The VBoxGuest.cpp source file shall not contain platform specific code,
     37 * though it must occationally do a few \#ifdef RT_OS_XXX tests to cater for
     38 * platform differences.  Though, in those cases, it is common that more than
     39 * one platform needs special handling.
     40 *
     41 * On most platforms the device driver should create two device nodes, one for
     42 * full (unrestricted) access to the feature set, and one which only provides a
     43 * restrict set of functions.  These are generally referred to as 'vboxguest'
     44 * and 'vboxuser' respectively.  Currently, this two device approach is only
     45 * implemented on Linux!
     46 *
    2547 */
    2648
     
    7092*********************************************************************************************************************************/
    7193#ifdef VBOX_WITH_HGCM
    72 static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdrNonVolatile, void *pvUser, uint32_t u32User);
     94static DECLCALLBACK(int) vgdrvHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdrNonVolatile, void *pvUser, uint32_t u32User);
    7395#endif
    74 static int      vbgdIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
    75 static void     vbgdBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker);
    76 static uint32_t vbgdGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
    77 static int      vbgdResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents);
    78 static int      vbgdResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt);
    79 static int      vbgdResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt);
    80 static int      vbgdSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    81                                           uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination);
    82 static int      vbgdSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    83                                           uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination);
    84 static int      vbgdSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    85                                            uint32_t fOrMask, uint32_t fNoMask, bool fSessionTermination);
    86 static int      vbgdAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fOrMask,
    87                                                uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags, bool fSessionTermination);
    88 static int      vbgdDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents);
     96static int      vgdrvIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
     97static void     vgdrvBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker);
     98static uint32_t vgdrvGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
     99static int      vgdrvResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents);
     100static int      vgdrvResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt);
     101static int      vgdrvResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt);
     102static int      vgdrvSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     103                                           uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination);
     104static int      vgdrvSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     105                                           uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination);
     106static int      vgdrvSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     107                                            uint32_t fOrMask, uint32_t fNoMask, bool fSessionTermination);
     108static int      vgdrvAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fOrMask,
     109                                                uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags, bool fSessionTermination);
     110static int      vgdrvDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents);
    89111
    90112
     
    128150 * @param   pDevExt     The device extension.
    129151 */
    130 static int vbgdInitFixateGuestMappings(PVBOXGUESTDEVEXT pDevExt)
     152static int vgdrvInitFixateGuestMappings(PVBOXGUESTDEVEXT pDevExt)
    131153{
    132154    /*
     
    151173     */
    152174    if (pReq->hypervisorSize == 0)
    153         Log(("vbgdInitFixateGuestMappings: nothing to do\n"));
     175        Log(("vgdrvInitFixateGuestMappings: nothing to do\n"));
    154176    else
    155177    {
     
    163185        uint32_t    iTry;
    164186        bool        fBitched = false;
    165         Log(("vbgdInitFixateGuestMappings: cbHypervisor=%#x\n", cbHypervisor));
     187        Log(("vgdrvInitFixateGuestMappings: cbHypervisor=%#x\n", cbHypervisor));
    166188        for (iTry = 0; iTry < RT_ELEMENTS(ahTries); iTry++)
    167189        {
     
    258280
    259281/**
    260  * Undo what vbgdInitFixateGuestMappings did.
     282 * Undo what vgdrvInitFixateGuestMappings did.
    261283 *
    262284 * @param   pDevExt     The device extension.
    263285 */
    264 static void vbgdTermUnfixGuestMappings(PVBOXGUESTDEVEXT pDevExt)
     286static void vgdrvTermUnfixGuestMappings(PVBOXGUESTDEVEXT pDevExt)
    265287{
    266288    if (pDevExt->hGuestMappings != NIL_RTR0PTR)
     
    285307        }
    286308        else
    287             LogRel(("vbgdTermUnfixGuestMappings: Failed to unfix the guest mappings! rc=%Rrc\n", rc));
     309            LogRel(("vgdrvTermUnfixGuestMappings: Failed to unfix the guest mappings! rc=%Rrc\n", rc));
    288310
    289311        pDevExt->hGuestMappings = NIL_RTR0MEMOBJ;
     
    299321 * @param   enmOSType       The OS type to report.
    300322 */
    301 static int vbgdReportGuestInfo(VBOXOSTYPE enmOSType)
     323static int vgdrvReportGuestInfo(VBOXOSTYPE enmOSType)
    302324{
    303325    /*
     
    307329    VMMDevReportGuestInfo  *pReqInfo1 = NULL;
    308330    int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReqInfo2, sizeof (VMMDevReportGuestInfo2), VMMDevReq_ReportGuestInfo2);
    309     Log(("vbgdReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
     331    Log(("vgdrvReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
    310332    if (RT_SUCCESS(rc))
    311333    {
     
    318340
    319341        rc = VbglGRAlloc((VMMDevRequestHeader **)&pReqInfo1, sizeof (VMMDevReportGuestInfo), VMMDevReq_ReportGuestInfo);
    320         Log(("vbgdReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
     342        Log(("vgdrvReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
    321343        if (RT_SUCCESS(rc))
    322344        {
     
    333355             */
    334356            rc = VbglGRPerform(&pReqInfo2->header);
    335             Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
     357            Log(("vgdrvReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
    336358            if (RT_SUCCESS(rc))
    337359            {
    338360                rc = VbglGRPerform(&pReqInfo1->header);
    339                 Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
     361                Log(("vgdrvReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
    340362            }
    341363            else if (   rc == VERR_NOT_SUPPORTED
     
    343365            {
    344366                rc = VbglGRPerform(&pReqInfo1->header);
    345                 Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
     367                Log(("vgdrvReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc));
    346368                if (RT_SUCCESS(rc))
    347369                {
    348370                    rc = VbglGRPerform(&pReqInfo2->header);
    349                     Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
     371                    Log(("vgdrvReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc));
    350372                    if (rc == VERR_NOT_IMPLEMENTED)
    351373                        rc = VINF_SUCCESS;
     
    367389 * @param   fActive         Flag whether the driver is now active or not.
    368390 */
    369 static int vbgdReportDriverStatus(bool fActive)
     391static int vgdrvReportDriverStatus(bool fActive)
    370392{
    371393    /*
     
    374396    VMMDevReportGuestStatus *pReq2 = NULL;
    375397    int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq2, sizeof(*pReq2), VMMDevReq_ReportGuestStatus);
    376     Log(("vbgdReportDriverStatus: VbglGRAlloc VMMDevReportGuestStatus completed with rc=%Rrc\n", rc));
     398    Log(("vgdrvReportDriverStatus: VbglGRAlloc VMMDevReportGuestStatus completed with rc=%Rrc\n", rc));
    377399    if (RT_SUCCESS(rc))
    378400    {
     
    383405        pReq2->guestStatus.flags = 0;
    384406        rc = VbglGRPerform(&pReq2->header);
    385         Log(("vbgdReportDriverStatus: VbglGRPerform VMMDevReportGuestStatus completed with fActive=%d, rc=%Rrc\n",
     407        Log(("vgdrvReportDriverStatus: VbglGRPerform VMMDevReportGuestStatus completed with fActive=%d, rc=%Rrc\n",
    386408             fActive ? 1 : 0, rc));
    387409        if (rc == VERR_NOT_IMPLEMENTED) /* Compatibility with older hosts. */
     
    407429 * @param   pReq        The pre-allocated request for performing the VMMDev call.
    408430 */
    409 static int vbgdBalloonInflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq)
     431static int vgdrvBalloonInflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq)
    410432{
    411433    uint32_t iPage;
     
    424446    rc = VbglGRPerform(&pReq->header);
    425447    if (RT_FAILURE(rc))
    426         LogRel(("vbgdBalloonInflate: VbglGRPerform failed. rc=%Rrc\n", rc));
     448        LogRel(("vgdrvBalloonInflate: VbglGRPerform failed. rc=%Rrc\n", rc));
    427449    return rc;
    428450}
     
    439461 * @param   pReq        The pre-allocated request for performing the VMMDev call.
    440462 */
    441 static int vbgdBalloonDeflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq)
     463static int vgdrvBalloonDeflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq)
    442464{
    443465    uint32_t iPage;
     
    457479    if (RT_FAILURE(rc))
    458480    {
    459         LogRel(("vbgdBalloonDeflate: VbglGRPerform failed. rc=%Rrc\n", rc));
     481        LogRel(("vgdrvBalloonDeflate: VbglGRPerform failed. rc=%Rrc\n", rc));
    460482        return rc;
    461483    }
     
    464486    if (RT_FAILURE(rc))
    465487    {
    466         LogRel(("vbgdBalloonDeflate: RTR0MemObjFree(%p,true) -> %Rrc; this is *BAD*!\n", *pMemObj, rc));
     488        LogRel(("vgdrvBalloonDeflate: RTR0MemObjFree(%p,true) -> %Rrc; this is *BAD*!\n", *pMemObj, rc));
    467489        return rc;
    468490    }
     
    476498 * Inflate/deflate the memory balloon and notify the host.
    477499 *
    478  * This is a worker used by vbgdIoCtl_CheckMemoryBalloon - it takes the mutex.
     500 * This is a worker used by vgdrvIoCtl_CheckMemoryBalloon - it takes the mutex.
    479501 *
    480502 * @returns VBox status code.
     
    485507 *                          (VINF_SUCCESS if set).
    486508 */
    487 static int vbgdSetBalloonSizeKernel(PVBOXGUESTDEVEXT pDevExt, uint32_t cBalloonChunks, uint32_t *pfHandleInR3)
     509static int vgdrvSetBalloonSizeKernel(PVBOXGUESTDEVEXT pDevExt, uint32_t cBalloonChunks, uint32_t *pfHandleInR3)
    488510{
    489511    int rc = VINF_SUCCESS;
     
    496518        if (cBalloonChunks > pDevExt->MemBalloon.cMaxChunks)
    497519        {
    498             LogRel(("vbgdSetBalloonSizeKernel: illegal balloon size %u (max=%u)\n",
     520            LogRel(("vgdrvSetBalloonSizeKernel: illegal balloon size %u (max=%u)\n",
    499521                    cBalloonChunks, pDevExt->MemBalloon.cMaxChunks));
    500522            return VERR_INVALID_PARAMETER;
     
    510532            if (!pDevExt->MemBalloon.paMemObj)
    511533            {
    512                 LogRel(("vbgdSetBalloonSizeKernel: no memory for paMemObj!\n"));
     534                LogRel(("vgdrvSetBalloonSizeKernel: no memory for paMemObj!\n"));
    513535                return VERR_NO_MEMORY;
    514536            }
     
    542564                }
    543565
    544                 rc = vbgdBalloonInflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
     566                rc = vgdrvBalloonInflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
    545567                if (RT_FAILURE(rc))
    546568                {
     
    558580            for (i = pDevExt->MemBalloon.cChunks; i-- > cBalloonChunks;)
    559581            {
    560                 rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
     582                rc = vgdrvBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
    561583                if (RT_FAILURE(rc))
    562584                {
     
    584606 * Inflate/deflate the balloon by one chunk.
    585607 *
    586  * Worker for vbgdIoCtl_ChangeMemoryBalloon - it takes the mutex.
     608 * Worker for vgdrvIoCtl_ChangeMemoryBalloon - it takes the mutex.
    587609 *
    588610 * @returns VBox status code.
     
    593615 * @param   fInflate        Inflate if true, deflate if false.
    594616 */
    595 static int vbgdSetBalloonSizeFromUser(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint64_t u64ChunkAddr, bool fInflate)
     617static int vgdrvSetBalloonSizeFromUser(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint64_t u64ChunkAddr, bool fInflate)
    596618{
    597619    VMMDevChangeMemBalloon *pReq;
     
    673695        if (RT_SUCCESS(rc))
    674696        {
    675             rc = vbgdBalloonInflate(pMemObj, pReq);
     697            rc = vgdrvBalloonInflate(pMemObj, pReq);
    676698            if (RT_SUCCESS(rc))
    677699                pDevExt->MemBalloon.cChunks++;
     
    686708    else
    687709    {
    688         rc = vbgdBalloonDeflate(pMemObj, pReq);
     710        rc = vgdrvBalloonDeflate(pMemObj, pReq);
    689711        if (RT_SUCCESS(rc))
    690712            pDevExt->MemBalloon.cChunks--;
     
    707729 * @param   pDevExt     The session.  Can be NULL at unload.
    708730 */
    709 static void vbgdCloseMemBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     731static void vgdrvCloseMemBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    710732{
    711733    RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx);
     
    722744                for (i = pDevExt->MemBalloon.cChunks; i-- > 0;)
    723745                {
    724                     rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
     746                    rc = vgdrvBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
    725747                    if (RT_FAILURE(rc))
    726748                    {
    727                         LogRel(("vbgdCloseMemBalloon: Deflate failed with rc=%Rrc.  Will leak %u chunks.\n",
     749                        LogRel(("vgdrvCloseMemBalloon: Deflate failed with rc=%Rrc.  Will leak %u chunks.\n",
    728750                                rc, pDevExt->MemBalloon.cChunks));
    729751                        break;
     
    735757            }
    736758            else
    737                 LogRel(("vbgdCloseMemBalloon: Failed to allocate VMMDev request buffer (rc=%Rrc).  Will leak %u chunks.\n",
     759                LogRel(("vgdrvCloseMemBalloon: Failed to allocate VMMDev request buffer (rc=%Rrc).  Will leak %u chunks.\n",
    738760                        rc, pDevExt->MemBalloon.cChunks));
    739761            RTMemFree(pDevExt->MemBalloon.paMemObj);
     
    759781 * @returns VBox status code.
    760782 */
    761 static int vbgdHeartbeatSend(PVBOXGUESTDEVEXT pDevExt)
     783static int vgdrvHeartbeatSend(PVBOXGUESTDEVEXT pDevExt)
    762784{
    763785    int rc;
     
    765787    {
    766788        rc = VbglGRPerform(pDevExt->pReqGuestHeartbeat);
    767         Log(("vbgdHeartbeatSend: VbglGRPerform vbgdHeartbeatSend completed with rc=%Rrc\n", rc));
     789        Log(("vgdrvHeartbeatSend: VbglGRPerform vgdrvHeartbeatSend completed with rc=%Rrc\n", rc));
    768790    }
    769791    else
     
    776798 * Callback for heartbeat timer.
    777799 */
    778 static DECLCALLBACK(void) vbgdHeartbeatTimerHandler(PRTTIMER hTimer, void *pvUser, uint64_t iTick)
     800static DECLCALLBACK(void) vgdrvHeartbeatTimerHandler(PRTTIMER hTimer, void *pvUser, uint64_t iTick)
    779801{
    780802    PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser;
     
    782804    AssertReturnVoid(pDevExt);
    783805
    784     rc = vbgdHeartbeatSend(pDevExt);
     806    rc = vgdrvHeartbeatSend(pDevExt);
    785807    if (RT_FAILURE(rc))
    786         Log(("HB Timer: vbgdHeartbeatSend failed: rc=%Rrc\n", rc));
     808        Log(("HB Timer: vgdrvHeartbeatSend failed: rc=%Rrc\n", rc));
    787809
    788810    NOREF(hTimer); NOREF(iTick);
     
    798820 * @param   fEnabled        Set true to enable guest heartbeat checks on host.
    799821 */
    800 static int vbgdHeartbeatHostConfigure(PVBOXGUESTDEVEXT pDevExt, bool fEnabled)
     822static int vgdrvHeartbeatHostConfigure(PVBOXGUESTDEVEXT pDevExt, bool fEnabled)
    801823{
    802824    VMMDevReqHeartbeat *pReq;
    803825    int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_HeartbeatConfigure);
    804     Log(("vbgdHeartbeatHostConfigure: VbglGRAlloc vbgdHeartbeatHostConfigure completed with rc=%Rrc\n", rc));
     826    Log(("vgdrvHeartbeatHostConfigure: VbglGRAlloc vgdrvHeartbeatHostConfigure completed with rc=%Rrc\n", rc));
    805827    if (RT_SUCCESS(rc))
    806828    {
     
    808830        pReq->cNsInterval = 0;
    809831        rc = VbglGRPerform(&pReq->header);
    810         Log(("vbgdHeartbeatHostConfigure: VbglGRPerform vbgdHeartbeatHostConfigure completed with rc=%Rrc\n", rc));
     832        Log(("vgdrvHeartbeatHostConfigure: VbglGRPerform vgdrvHeartbeatHostConfigure completed with rc=%Rrc\n", rc));
    811833        pDevExt->cNsHeartbeatInterval = pReq->cNsInterval;
    812834        VbglGRFree(&pReq->header);
     
    824846 * @param   pDevExt             The device extension.
    825847 */
    826 static int vbgdHeartbeatInit(PVBOXGUESTDEVEXT pDevExt)
     848static int vgdrvHeartbeatInit(PVBOXGUESTDEVEXT pDevExt)
    827849{
    828850    /*
    829851     * Make sure that heartbeat checking is disabled.
    830852     */
    831     int rc = vbgdHeartbeatHostConfigure(pDevExt, false);
     853    int rc = vgdrvHeartbeatHostConfigure(pDevExt, false);
    832854    if (RT_SUCCESS(rc))
    833855    {
    834         rc = vbgdHeartbeatHostConfigure(pDevExt, true);
     856        rc = vgdrvHeartbeatHostConfigure(pDevExt, true);
    835857        if (RT_SUCCESS(rc))
    836858        {
     
    844866            if (RT_SUCCESS(rc))
    845867            {
    846                 LogRel(("VbgdCommonInitDevExt: Setting up heartbeat to trigger every %RU64 milliseconds\n",
     868                LogRel(("vgdrvHeartbeatInit: Setting up heartbeat to trigger every %RU64 milliseconds\n",
    847869                        pDevExt->cNsHeartbeatInterval / RT_NS_1MS));
    848870                rc = RTTimerCreateEx(&pDevExt->pHeartbeatTimer, pDevExt->cNsHeartbeatInterval, 0 /*fFlags*/,
    849                                      (PFNRTTIMER)vbgdHeartbeatTimerHandler, pDevExt);
     871                                     (PFNRTTIMER)vgdrvHeartbeatTimerHandler, pDevExt);
    850872                if (RT_SUCCESS(rc))
    851873                {
     
    854876                        return VINF_SUCCESS;
    855877
    856                     LogRel(("VbgdCommonInitDevExt: Heartbeat timer failed to start, rc=%Rrc\n", rc));
     878                    LogRel(("vgdrvHeartbeatInit: Heartbeat timer failed to start, rc=%Rrc\n", rc));
    857879                }
    858880                else
    859                     LogRel(("VbgdCommonInitDevExt: Failed to create heartbeat timer: %Rrc\n", rc));
     881                    LogRel(("vgdrvHeartbeatInit: Failed to create heartbeat timer: %Rrc\n", rc));
    860882
    861883                VbglGRFree(pDevExt->pReqGuestHeartbeat);
     
    863885            }
    864886            else
    865                 LogRel(("VbgdCommonInitDevExt: VbglGRAlloc(VMMDevReq_GuestHeartbeat): %Rrc\n", rc));
    866 
    867             LogRel(("VbgdCommonInitDevExt: Failed to set up the timer, guest heartbeat is disabled\n"));
    868             vbgdHeartbeatHostConfigure(pDevExt, false);
     887                LogRel(("vgdrvHeartbeatInit: VbglGRAlloc(VMMDevReq_GuestHeartbeat): %Rrc\n", rc));
     888
     889            LogRel(("vgdrvHeartbeatInit: Failed to set up the timer, guest heartbeat is disabled\n"));
     890            vgdrvHeartbeatHostConfigure(pDevExt, false);
    869891        }
    870892        else
    871             LogRel(("VbgdCommonInitDevExt: Failed to configure host for heartbeat checking: rc=%Rrc\n", rc));
     893            LogRel(("vgdrvHeartbeatInit: Failed to configure host for heartbeat checking: rc=%Rrc\n", rc));
    872894    }
    873895    return rc;
     
    886908 * @todo Call this on all platforms, not just windows.
    887909 */
    888 int VbgdCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType)
    889 {
    890     int rc = vbgdReportGuestInfo(enmOSType);
     910int VGDrvCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType)
     911{
     912    int rc = vgdrvReportGuestInfo(enmOSType);
    891913    if (RT_SUCCESS(rc))
    892914    {
    893         rc = vbgdReportDriverStatus(true /* Driver is active */);
     915        rc = vgdrvReportDriverStatus(true /* Driver is active */);
    894916        if (RT_FAILURE(rc))
    895             Log(("VbgdCommonReinitDevExtAfterHibernation: could not report guest driver status, rc=%Rrc\n", rc));
     917            Log(("VGDrvCommonReinitDevExtAfterHibernation: could not report guest driver status, rc=%Rrc\n", rc));
    896918    }
    897919    else
    898         Log(("VbgdCommonReinitDevExtAfterHibernation: could not report guest information to host, rc=%Rrc\n", rc));
    899     LogFlow(("VbgdCommonReinitDevExtAfterHibernation: returned with rc=%Rrc\n", rc));
     920        Log(("VGDrvCommonReinitDevExtAfterHibernation: could not report guest information to host, rc=%Rrc\n", rc));
     921    LogFlow(("VGDrvCommonReinitDevExtAfterHibernation: returned with rc=%Rrc\n", rc));
    900922    return rc;
    901923}
     
    923945 *                          will ever be allowed to mask.
    924946 */
    925 int VbgdCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase,
    926                          void *pvMMIOBase, uint32_t cbMMIO, VBOXOSTYPE enmOSType, uint32_t fFixedEvents)
     947int VGDrvCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase,
     948                          void *pvMMIOBase, uint32_t cbMMIO, VBOXOSTYPE enmOSType, uint32_t fFixedEvents)
    927949{
    928950    int rc, rc2;
     
    9841006
    9851007    pDevExt->fFixedEvents = fFixedEvents;
    986     vbgdBitUsageTrackerClear(&pDevExt->EventFilterTracker);
     1008    vgdrvBitUsageTrackerClear(&pDevExt->EventFilterTracker);
    9871009    pDevExt->fEventFilterHost = UINT32_MAX;  /* forces a report */
    9881010
    989     vbgdBitUsageTrackerClear(&pDevExt->MouseStatusTracker);
     1011    vgdrvBitUsageTrackerClear(&pDevExt->MouseStatusTracker);
    9901012    pDevExt->fMouseStatusHost = UINT32_MAX;  /* forces a report */
    9911013
     
    9931015    pDevExt->fSetModeGuestCaps = 0;
    9941016    pDevExt->fAcquiredGuestCaps = 0;
    995     vbgdBitUsageTrackerClear(&pDevExt->SetGuestCapsTracker);
     1017    vgdrvBitUsageTrackerClear(&pDevExt->SetGuestCapsTracker);
    9961018    pDevExt->fGuestCapsHost = UINT32_MAX; /* forces a report */
    9971019
     
    10081030        {
    10091031            pDevExt->pVMMDevMemory = pVMMDev;
    1010             Log(("VbgdCommonInitDevExt: VMMDevMemory: mapping=%p size=%#RX32 (%#RX32) version=%#RX32\n",
     1032            Log(("VGDrvCommonInitDevExt: VMMDevMemory: mapping=%p size=%#RX32 (%#RX32) version=%#RX32\n",
    10111033                 pVMMDev, pVMMDev->u32Size, cbMMIO, pVMMDev->u32Version));
    10121034        }
    10131035        else /* try live without it. */
    1014             LogRel(("VbgdCommonInitDevExt: Bogus VMMDev memory; u32Version=%RX32 (expected %RX32) u32Size=%RX32 (expected <= %RX32)\n",
     1036            LogRel(("VGDrvCommonInitDevExt: Bogus VMMDev memory; u32Version=%RX32 (expected %RX32) u32Size=%RX32 (expected <= %RX32)\n",
    10151037                    pVMMDev->u32Version, VMMDEV_MEMORY_VERSION, pVMMDev->u32Size, cbMMIO));
    10161038    }
     
    10241046    if (RT_FAILURE(rc))
    10251047    {
    1026         LogRel(("VbgdCommonInitDevExt: failed to create spinlock, rc=%Rrc!\n", rc));
     1048        LogRel(("VGDrvCommonInitDevExt: failed to create spinlock, rc=%Rrc!\n", rc));
    10271049        if (pDevExt->EventSpinlock != NIL_RTSPINLOCK)
    10281050            RTSpinlockDestroy(pDevExt->EventSpinlock);
     
    10331055    if (RT_FAILURE(rc))
    10341056    {
    1035         LogRel(("VbgdCommonInitDevExt: failed to create mutex, rc=%Rrc!\n", rc));
     1057        LogRel(("VGDrvCommonInitDevExt: failed to create mutex, rc=%Rrc!\n", rc));
    10361058        RTSpinlockDestroy(pDevExt->SessionSpinlock);
    10371059        RTSpinlockDestroy(pDevExt->EventSpinlock);
     
    10531075            Assert(pDevExt->PhysIrqAckEvents != 0);
    10541076
    1055             rc = vbgdReportGuestInfo(enmOSType);
     1077            rc = vgdrvReportGuestInfo(enmOSType);
    10561078            if (RT_SUCCESS(rc))
    10571079            {
     
    10601082                 * the guest capabilities or mouse status bits set.
    10611083                 */
    1062                 rc = vbgdResetEventFilterOnHost(pDevExt, pDevExt->fFixedEvents);
     1084                rc = vgdrvResetEventFilterOnHost(pDevExt, pDevExt->fFixedEvents);
    10631085                if (RT_SUCCESS(rc))
    10641086                {
    1065                     rc = vbgdResetCapabilitiesOnHost(pDevExt);
     1087                    rc = vgdrvResetCapabilitiesOnHost(pDevExt);
    10661088                    if (RT_SUCCESS(rc))
    10671089                    {
    1068                         rc = vbgdResetMouseStatusOnHost(pDevExt);
     1090                        rc = vgdrvResetMouseStatusOnHost(pDevExt);
    10691091                        if (RT_SUCCESS(rc))
    10701092                        {
     
    10721094                             * Initialize stuff which may fail without requiring the driver init to fail.
    10731095                             */
    1074                             vbgdInitFixateGuestMappings(pDevExt);
    1075                             vbgdHeartbeatInit(pDevExt);
     1096                            vgdrvInitFixateGuestMappings(pDevExt);
     1097                            vgdrvHeartbeatInit(pDevExt);
    10761098
    10771099                            /*
    10781100                             * Done!
    10791101                             */
    1080                             rc = vbgdReportDriverStatus(true /* Driver is active */);
     1102                            rc = vgdrvReportDriverStatus(true /* Driver is active */);
    10811103                            if (RT_FAILURE(rc))
    1082                                 LogRel(("VbgdCommonInitDevExt: VBoxReportGuestDriverStatus failed, rc=%Rrc\n", rc));
    1083 
    1084                             LogFlowFunc(("VbgdCommonInitDevExt: returns success\n"));
     1104                                LogRel(("VGDrvCommonInitDevExt: VBoxReportGuestDriverStatus failed, rc=%Rrc\n", rc));
     1105
     1106                            LogFlowFunc(("VGDrvCommonInitDevExt: returns success\n"));
    10851107                            return VINF_SUCCESS;
    10861108                        }
    1087                         LogRel(("VbgdCommonInitDevExt: failed to clear mouse status: rc=%Rrc\n", rc));
     1109                        LogRel(("VGDrvCommonInitDevExt: failed to clear mouse status: rc=%Rrc\n", rc));
    10881110                    }
    10891111                    else
    1090                         LogRel(("VbgdCommonInitDevExt: failed to clear guest capabilities: rc=%Rrc\n", rc));
     1112                        LogRel(("VGDrvCommonInitDevExt: failed to clear guest capabilities: rc=%Rrc\n", rc));
    10911113                }
    10921114                else
    1093                     LogRel(("VbgdCommonInitDevExt: failed to set fixed event filter: rc=%Rrc\n", rc));
     1115                    LogRel(("VGDrvCommonInitDevExt: failed to set fixed event filter: rc=%Rrc\n", rc));
    10941116            }
    10951117            else
    1096                 LogRel(("VbgdCommonInitDevExt: VBoxReportGuestInfo failed: rc=%Rrc\n", rc));
     1118                LogRel(("VGDrvCommonInitDevExt: VBoxReportGuestInfo failed: rc=%Rrc\n", rc));
    10971119            VbglGRFree((VMMDevRequestHeader *)pDevExt->pIrqAckEvents);
    10981120        }
    10991121        else
    1100             LogRel(("VbgdCommonInitDevExt: VBoxGRAlloc failed: rc=%Rrc\n", rc));
     1122            LogRel(("VGDrvCommonInitDevExt: VBoxGRAlloc failed: rc=%Rrc\n", rc));
    11011123
    11021124        VbglTerminate();
    11031125    }
    11041126    else
    1105         LogRel(("VbgdCommonInitDevExt: VbglInit failed: rc=%Rrc\n", rc));
     1127        LogRel(("VGDrvCommonInitDevExt: VbglInit failed: rc=%Rrc\n", rc));
    11061128
    11071129    rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2);
     
    11211143 * @param   pList       The head of the chain.
    11221144 */
    1123 static void vbgdDeleteWaitList(PRTLISTNODE pList)
     1145static void vgdrvDeleteWaitList(PRTLISTNODE pList)
    11241146{
    11251147    while (!RTListIsEmpty(pList))
     
    11451167 * @param   pDevExt         The device extension.
    11461168 */
    1147 void VbgdCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt)
     1169void VGDrvCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt)
    11481170{
    11491171    int rc2;
    1150     Log(("VbgdCommonDeleteDevExt:\n"));
     1172    Log(("VGDrvCommonDeleteDevExt:\n"));
    11511173    Log(("VBoxGuest: The additions driver is terminating.\n"));
    11521174
     
    11581180    {
    11591181        RTTimerDestroy(pDevExt->pHeartbeatTimer);
    1160         vbgdHeartbeatHostConfigure(pDevExt, false);
     1182        vgdrvHeartbeatHostConfigure(pDevExt, false);
    11611183    }
    11621184
     
    11671189     * Clean up the bits that involves the host first.
    11681190     */
    1169     vbgdTermUnfixGuestMappings(pDevExt);
     1191    vgdrvTermUnfixGuestMappings(pDevExt);
    11701192    if (!RTListIsEmpty(&pDevExt->SessionList))
    11711193    {
     
    11751197    /* Update the host flags (mouse status etc) not to reflect this session. */
    11761198    pDevExt->fFixedEvents = 0;
    1177     vbgdResetEventFilterOnHost(pDevExt, 0 /*fFixedEvents*/);
    1178     vbgdResetCapabilitiesOnHost(pDevExt);
    1179     vbgdResetMouseStatusOnHost(pDevExt);
    1180 
    1181     vbgdCloseMemBalloon(pDevExt, (PVBOXGUESTSESSION)NULL);
     1199    vgdrvResetEventFilterOnHost(pDevExt, 0 /*fFixedEvents*/);
     1200    vgdrvResetCapabilitiesOnHost(pDevExt);
     1201    vgdrvResetMouseStatusOnHost(pDevExt);
     1202
     1203    vgdrvCloseMemBalloon(pDevExt, (PVBOXGUESTSESSION)NULL);
    11821204
    11831205    /*
     
    11881210    rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2);
    11891211
    1190     vbgdDeleteWaitList(&pDevExt->WaitList);
     1212    vgdrvDeleteWaitList(&pDevExt->WaitList);
    11911213#ifdef VBOX_WITH_HGCM
    1192     vbgdDeleteWaitList(&pDevExt->HGCMWaitList);
     1214    vgdrvDeleteWaitList(&pDevExt->HGCMWaitList);
    11931215#endif
    11941216#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP
    1195     vbgdDeleteWaitList(&pDevExt->WakeUpList);
     1217    vgdrvDeleteWaitList(&pDevExt->WakeUpList);
    11961218#endif
    1197     vbgdDeleteWaitList(&pDevExt->WokenUpList);
    1198     vbgdDeleteWaitList(&pDevExt->FreeList);
     1219    vgdrvDeleteWaitList(&pDevExt->WokenUpList);
     1220    vgdrvDeleteWaitList(&pDevExt->FreeList);
    11991221
    12001222    VbglTerminate();
     
    12171239 *
    12181240 * The native code calls this when a ring-3 client opens the device.
    1219  * Use VbgdCommonCreateKernelSession when a ring-0 client connects.
     1241 * Use VGDrvCommonCreateKernelSession when a ring-0 client connects.
    12201242 *
    12211243 * @returns VBox status code.
     
    12231245 * @param   ppSession       Where to store the session on success.
    12241246 */
    1225 int VbgdCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
     1247int VGDrvCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
    12261248{
    12271249    PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)RTMemAllocZ(sizeof(*pSession));
    12281250    if (RT_UNLIKELY(!pSession))
    12291251    {
    1230         LogRel(("VbgdCommonCreateUserSession: no memory!\n"));
     1252        LogRel(("VGDrvCommonCreateUserSession: no memory!\n"));
    12311253        return VERR_NO_MEMORY;
    12321254    }
     
    12411263
    12421264    *ppSession = pSession;
    1243     LogFlow(("VbgdCommonCreateUserSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
     1265    LogFlow(("VGDrvCommonCreateUserSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
    12441266             pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
    12451267    return VINF_SUCCESS;
     
    12511273 *
    12521274 * The native code calls this when a ring-0 client connects to the device.
    1253  * Use VbgdCommonCreateUserSession when a ring-3 client opens the device.
     1275 * Use VGDrvCommonCreateUserSession when a ring-3 client opens the device.
    12541276 *
    12551277 * @returns VBox status code.
     
    12571279 * @param   ppSession       Where to store the session on success.
    12581280 */
    1259 int VbgdCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
     1281int VGDrvCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession)
    12601282{
    12611283    PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)RTMemAllocZ(sizeof(*pSession));
    12621284    if (RT_UNLIKELY(!pSession))
    12631285    {
    1264         LogRel(("VbgdCommonCreateKernelSession: no memory!\n"));
     1286        LogRel(("VGDrvCommonCreateKernelSession: no memory!\n"));
    12651287        return VERR_NO_MEMORY;
    12661288    }
     
    12751297
    12761298    *ppSession = pSession;
    1277     LogFlow(("VbgdCommonCreateKernelSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
     1299    LogFlow(("VGDrvCommonCreateKernelSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
    12781300             pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
    12791301    return VINF_SUCCESS;
     
    12871309 * @param   pSession        The session to close (and free).
    12881310 */
    1289 void VbgdCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     1311void VGDrvCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    12901312{
    12911313#ifdef VBOX_WITH_HGCM
    12921314    unsigned i;
    12931315#endif
    1294     LogFlow(("VbgdCommonCloseSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
     1316    LogFlow(("VGDrvCommonCloseSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n",
    12951317             pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */
    12961318
     
    12991321    pDevExt->cSessions--;
    13001322    RTSpinlockRelease(pDevExt->SessionSpinlock);
    1301     vbgdAcquireSessionCapabilities(pDevExt, pSession, 0, UINT32_MAX, VBOXGUESTCAPSACQUIRE_FLAGS_NONE,
     1323    vgdrvAcquireSessionCapabilities(pDevExt, pSession, 0, UINT32_MAX, VBOXGUESTCAPSACQUIRE_FLAGS_NONE,
    13021324                                   true /*fSessionTermination*/);
    1303     vbgdSetSessionCapabilities(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
    1304     vbgdSetSessionEventFilter(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
    1305     vbgdSetSessionMouseStatus(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
    1306 
    1307     vbgdIoCtl_CancelAllWaitEvents(pDevExt, pSession);
     1325    vgdrvSetSessionCapabilities(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
     1326    vgdrvSetSessionEventFilter(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
     1327    vgdrvSetSessionMouseStatus(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/);
     1328
     1329    vgdrvIoCtl_CancelAllWaitEvents(pDevExt, pSession);
    13081330
    13091331#ifdef VBOX_WITH_HGCM
     
    13151337            Info.u32ClientID = pSession->aHGCMClientIds[i];
    13161338            pSession->aHGCMClientIds[i] = 0;
    1317             Log(("VbgdCommonCloseSession: disconnecting client id %#RX32\n", Info.u32ClientID));
    1318             VbglR0HGCMInternalDisconnect(&Info, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
     1339            Log(("VGDrvCommonCloseSession: disconnecting client id %#RX32\n", Info.u32ClientID));
     1340            VbglR0HGCMInternalDisconnect(&Info, vgdrvHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    13191341        }
    13201342#endif
     
    13231345    pSession->Process = NIL_RTPROCESS;
    13241346    pSession->R0Process = NIL_RTR0PROCESS;
    1325     vbgdCloseMemBalloon(pDevExt, pSession);
     1347    vgdrvCloseMemBalloon(pDevExt, pSession);
    13261348    RTMemFree(pSession);
    13271349}
     
    13351357 * @param   pSession        The session that's allocating this. Can be NULL.
    13361358 */
    1337 static PVBOXGUESTWAIT vbgdWaitAlloc(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     1359static PVBOXGUESTWAIT vgdrvWaitAlloc(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    13381360{
    13391361    /*
     
    13581380        if (!pWait)
    13591381        {
    1360             LogRelMax(32, ("vbgdWaitAlloc: out-of-memory!\n"));
     1382            LogRelMax(32, ("vgdrvWaitAlloc: out-of-memory!\n"));
    13611383            return NULL;
    13621384        }
     
    13651387        if (RT_FAILURE(rc))
    13661388        {
    1367             LogRelMax(32, ("VbgdCommonIoCtl: RTSemEventMultiCreate failed with rc=%Rrc!\n", rc));
     1389            LogRelMax(32, ("vgdrvWaitAlloc: RTSemEventMultiCreate failed with rc=%Rrc!\n", rc));
    13681390            RTMemFree(pWait);
    13691391            return NULL;
     
    14011423 * @param   pWait           The wait-for-event entry to free.
    14021424 */
    1403 static void vbgdWaitFreeLocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait)
     1425static void vgdrvWaitFreeLocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait)
    14041426{
    14051427    pWait->fReqEvents = 0;
     
    14271449 * @param   pWait           The wait-for-event entry to free.
    14281450 */
    1429 static void vbgdWaitFreeUnlocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait)
     1451static void vgdrvWaitFreeUnlocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait)
    14301452{
    14311453    RTSpinlockAcquire(pDevExt->EventSpinlock);
    1432     vbgdWaitFreeLocked(pDevExt, pWait);
     1454    vgdrvWaitFreeLocked(pDevExt, pWait);
    14331455    RTSpinlockRelease(pDevExt->EventSpinlock);
    14341456}
     
    14441466 * @param   pDevExt         The device extension.
    14451467 */
    1446 void VbgdCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt)
     1468void VGDrvCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt)
    14471469{
    14481470    if (!RTListIsEmpty(&pDevExt->WakeUpList))
     
    14711493            {
    14721494                pWait->fFreeMe = false;
    1473                 vbgdWaitFreeLocked(pDevExt, pWait);
     1495                vgdrvWaitFreeLocked(pDevExt, pWait);
    14741496            }
    14751497        }
     
    14901512 * @param   pSession    The session.
    14911513 */
    1492 int  VbgdCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    1493 {
    1494     LogFlow(("VbgdCommonIoCtlFast: iFunction=%#x pDevExt=%p pSession=%p\n", iFunction, pDevExt, pSession));
     1514int VGDrvCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     1515{
     1516    LogFlow(("VGDrvCommonIoCtlFast: iFunction=%#x pDevExt=%p pSession=%p\n", iFunction, pDevExt, pSession));
    14951517
    14961518    NOREF(iFunction);
     
    15091531 * @param   pcbDataReturned (out) contains the number of bytes to return.
    15101532 */
    1511 static int vbgdIoCtl_GetVMMDevPort(PVBOXGUESTDEVEXT pDevExt, VBoxGuestPortInfo *pInfo, size_t *pcbDataReturned)
     1533static int vgdrvIoCtl_GetVMMDevPort(PVBOXGUESTDEVEXT pDevExt, VBoxGuestPortInfo *pInfo, size_t *pcbDataReturned)
    15121534{
    15131535    LogFlow(("VBOXGUEST_IOCTL_GETVMMDEVPORT\n"));
     
    15291551 * @param   pNotify         The new callback information.
    15301552 */
    1531 int vbgdIoCtl_SetMouseNotifyCallback(PVBOXGUESTDEVEXT pDevExt, VBoxGuestMouseSetNotifyCallback *pNotify)
     1553int vgdrvIoCtl_SetMouseNotifyCallback(PVBOXGUESTDEVEXT pDevExt, VBoxGuestMouseSetNotifyCallback *pNotify)
    15321554{
    15331555    LogFlow(("VBOXGUEST_IOCTL_SET_MOUSE_NOTIFY_CALLBACK: pfnNotify=%p pvUser=%p\n", pNotify->pfnNotify, pNotify->pvUser));
     
    15421564
    15431565/**
    1544  * Worker vbgdIoCtl_WaitEvent.
     1566 * Worker vgdrvIoCtl_WaitEvent.
    15451567 *
    15461568 * The caller enters the spinlock, we leave it.
     
    15531575    uint32_t fMatches = pDevExt->f32PendingEvents & fReqEvents;
    15541576    if (fMatches & VBOXGUEST_ACQUIRE_STYLE_EVENTS)
    1555         fMatches &= vbgdGetAllowedEventMaskForSession(pDevExt, pSession);
     1577        fMatches &= vgdrvGetAllowedEventMaskForSession(pDevExt, pSession);
    15561578    if (fMatches || pSession->fPendingCancelWaitEvents)
    15571579    {
     
    15741596
    15751597
    1576 static int vbgdIoCtl_WaitEvent(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    1577                                VBoxGuestWaitEventInfo *pInfo,  size_t *pcbDataReturned, bool fInterruptible)
     1598static int vgdrvIoCtl_WaitEvent(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     1599                                VBoxGuestWaitEventInfo *pInfo,  size_t *pcbDataReturned, bool fInterruptible)
    15781600{
    15791601    const uint32_t  fReqEvents = pInfo->u32EventMaskIn;
     
    16131635    }
    16141636
    1615     pWait = vbgdWaitAlloc(pDevExt, pSession);
     1637    pWait = vgdrvWaitAlloc(pDevExt, pSession);
    16161638    if (!pWait)
    16171639        return VERR_NO_MEMORY;
     
    16281650    if (rc == VINF_SUCCESS)
    16291651    {
    1630         vbgdWaitFreeUnlocked(pDevExt, pWait);
     1652        vgdrvWaitFreeUnlocked(pDevExt, pWait);
    16311653        return rc;
    16321654    }
     
    16521674    RTSpinlockAcquire(pDevExt->EventSpinlock);
    16531675    fResEvents = pWait->fResEvents;
    1654     vbgdWaitFreeLocked(pDevExt, pWait);
     1676    vgdrvWaitFreeLocked(pDevExt, pWait);
    16551677    RTSpinlockRelease(pDevExt->EventSpinlock);
    16561678
     
    16961718
    16971719
    1698 static int vbgdIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     1720static int vgdrvIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    16991721{
    17001722    PVBOXGUESTWAIT          pWait;
     
    17351757
    17361758#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP
    1737     VbgdCommonWaitDoWakeUps(pDevExt);
     1759    VGDrvCommonWaitDoWakeUps(pDevExt);
    17381760#endif
    17391761
     
    17501772 * @param   pReqHdr             The request.
    17511773 */
    1752 static int vbgdCheckIfVmmReqIsAllowed(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VMMDevRequestType enmType,
    1753                                       VMMDevRequestHeader const *pReqHdr)
     1774static int vgdrvCheckIfVmmReqIsAllowed(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VMMDevRequestType enmType,
     1775                                       VMMDevRequestHeader const *pReqHdr)
    17541776{
    17551777    /*
     
    18951917}
    18961918
    1897 static int vbgdIoCtl_VMMRequest(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    1898                                 VMMDevRequestHeader *pReqHdr, size_t cbData, size_t *pcbDataReturned)
     1919static int vgdrvIoCtl_VMMRequest(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     1920                                 VMMDevRequestHeader *pReqHdr, size_t cbData, size_t *pcbDataReturned)
    18991921{
    19001922    int                     rc;
     
    19301952    }
    19311953
    1932     rc = vbgdCheckIfVmmReqIsAllowed(pDevExt, pSession, enmType, pReqHdr);
     1954    rc = vgdrvCheckIfVmmReqIsAllowed(pDevExt, pSession, enmType, pReqHdr);
    19331955    if (RT_FAILURE(rc))
    19341956    {
     
    19842006AssertCompile(RT_INDEFINITE_WAIT == (uint32_t)RT_INDEFINITE_WAIT); /* assumed by code below */
    19852007
    1986 /** Worker for vbgdHgcmAsyncWaitCallback*. */
    1987 static int vbgdHgcmAsyncWaitCallbackWorker(VMMDevHGCMRequestHeader volatile *pHdr, PVBOXGUESTDEVEXT pDevExt,
    1988                                            bool fInterruptible, uint32_t cMillies)
     2008/** Worker for vgdrvHgcmAsyncWaitCallback*. */
     2009static int vgdrvHgcmAsyncWaitCallbackWorker(VMMDevHGCMRequestHeader volatile *pHdr, PVBOXGUESTDEVEXT pDevExt,
     2010                                            bool fInterruptible, uint32_t cMillies)
    19892011{
    19902012    int rc;
     
    20082030        RTSpinlockRelease(pDevExt->EventSpinlock);
    20092031
    2010         pWait = vbgdWaitAlloc(pDevExt, NULL);
     2032        pWait = vgdrvWaitAlloc(pDevExt, NULL);
    20112033        if (pWait)
    20122034            break;
     
    20272049    if ((pHdr->fu32Flags & VBOX_HGCM_REQ_DONE) != 0)
    20282050    {
    2029         vbgdWaitFreeLocked(pDevExt, pWait);
     2051        vgdrvWaitFreeLocked(pDevExt, pWait);
    20302052        RTSpinlockRelease(pDevExt->EventSpinlock);
    20312053        return VINF_SUCCESS;
     
    20472069        && (   !fInterruptible
    20482070            || rc != VERR_INTERRUPTED))
    2049         LogRel(("vbgdHgcmAsyncWaitCallback: wait failed! %Rrc\n", rc));
    2050 
    2051     vbgdWaitFreeUnlocked(pDevExt, pWait);
     2071        LogRel(("vgdrvHgcmAsyncWaitCallback: wait failed! %Rrc\n", rc));
     2072
     2073    vgdrvWaitFreeUnlocked(pDevExt, pWait);
    20522074    return rc;
    20532075}
     
    20572079 * This is a callback for dealing with async waits.
    20582080 *
    2059  * It operates in a manner similar to vbgdIoCtl_WaitEvent.
    2060  */
    2061 static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User)
     2081 * It operates in a manner similar to vgdrvIoCtl_WaitEvent.
     2082 */
     2083static DECLCALLBACK(int) vgdrvHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User)
    20622084{
    20632085    PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser;
    2064     LogFlow(("vbgdHgcmAsyncWaitCallback: requestType=%d\n", pHdr->header.requestType));
    2065     return vbgdHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt,
    2066                                            false /* fInterruptible */, u32User  /* cMillies */);
     2086    LogFlow(("vgdrvHgcmAsyncWaitCallback: requestType=%d\n", pHdr->header.requestType));
     2087    return vgdrvHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt,
     2088                                            false /* fInterruptible */, u32User  /* cMillies */);
    20672089}
    20682090
     
    20712093 * This is a callback for dealing with async waits with a timeout.
    20722094 *
    2073  * It operates in a manner similar to vbgdIoCtl_WaitEvent.
    2074  */
    2075 static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallbackInterruptible(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User)
     2095 * It operates in a manner similar to vgdrvIoCtl_WaitEvent.
     2096 */
     2097static DECLCALLBACK(int) vgdrvHgcmAsyncWaitCallbackInterruptible(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User)
    20762098{
    20772099    PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser;
    2078     LogFlow(("vbgdHgcmAsyncWaitCallbackInterruptible: requestType=%d\n", pHdr->header.requestType));
    2079     return vbgdHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt,
    2080                                            true /* fInterruptible */, u32User /* cMillies */);
    2081 }
    2082 
    2083 
    2084 static int vbgdIoCtl_HGCMConnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2085                                  VBoxGuestHGCMConnectInfo *pInfo, size_t *pcbDataReturned)
     2100    LogFlow(("vgdrvHgcmAsyncWaitCallbackInterruptible: requestType=%d\n", pHdr->header.requestType));
     2101    return vgdrvHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt,
     2102                                            true /* fInterruptible */, u32User /* cMillies */);
     2103}
     2104
     2105
     2106static int vgdrvIoCtl_HGCMConnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2107                                  VBoxGuestHGCMConnectInfo *pInfo, size_t *pcbDataReturned)
    20862108{
    20872109    int rc;
     
    20962118         ? pInfo->Loc.u.host.achName : "<not local host>"));
    20972119
    2098     rc = VbglR0HGCMInternalConnect(pInfo, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
     2120    rc = VbglR0HGCMInternalConnect(pInfo, vgdrvHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    20992121    if (RT_SUCCESS(rc))
    21002122    {
     
    21222144                Info.result = 0;
    21232145                Info.u32ClientID = pInfo->u32ClientID;
    2124                 VbglR0HGCMInternalDisconnect(&Info, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
     2146                VbglR0HGCMInternalDisconnect(&Info, vgdrvHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    21252147                return VERR_TOO_MANY_OPEN_FILES;
    21262148            }
     
    21352157
    21362158
    2137 static int vbgdIoCtl_HGCMDisconnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2138                                     VBoxGuestHGCMDisconnectInfo *pInfo, size_t *pcbDataReturned)
     2159static int vgdrvIoCtl_HGCMDisconnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2160                                     VBoxGuestHGCMDisconnectInfo *pInfo, size_t *pcbDataReturned)
    21392161{
    21402162    /*
     
    21642186     */
    21652187    Log(("VBOXGUEST_IOCTL_HGCM_DISCONNECT: u32Client=%RX32\n", pInfo->u32ClientID));
    2166     rc = VbglR0HGCMInternalDisconnect(pInfo, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
     2188    rc = VbglR0HGCMInternalDisconnect(pInfo, vgdrvHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT);
    21672189    if (RT_SUCCESS(rc))
    21682190    {
     
    21822204
    21832205
    2184 static int vbgdIoCtl_HGCMCall(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestHGCMCallInfo *pInfo,
    2185                               uint32_t cMillies, bool fInterruptible, bool f32bit, bool fUserData,
    2186                               size_t cbExtra, size_t cbData, size_t *pcbDataReturned)
     2206static int vgdrvIoCtl_HGCMCall(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestHGCMCallInfo *pInfo,
     2207                               uint32_t cMillies, bool fInterruptible, bool f32bit, bool fUserData,
     2208                               size_t cbExtra, size_t cbData, size_t *pcbDataReturned)
    21872209{
    21882210    const uint32_t  u32ClientId = pInfo->u32ClientID;
     
    22422264    {
    22432265        if (fInterruptible)
    2244             rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies);
     2266            rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vgdrvHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies);
    22452267        else
    2246             rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallback, pDevExt, cMillies);
     2268            rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vgdrvHgcmAsyncWaitCallback, pDevExt, cMillies);
    22472269    }
    22482270    else
     
    22502272    {
    22512273        if (fInterruptible)
    2252             rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies);
     2274            rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vgdrvHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies);
    22532275        else
    2254             rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallback, pDevExt, cMillies);
     2276            rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vgdrvHgcmAsyncWaitCallback, pDevExt, cMillies);
    22552277    }
    22562278    if (RT_SUCCESS(rc))
     
    22882310 *                              be NULL.
    22892311 */
    2290 static int vbgdIoCtl_CheckMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2291                                         VBoxGuestCheckBalloonInfo *pInfo, size_t *pcbDataReturned)
     2312static int vgdrvIoCtl_CheckMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2313                                         VBoxGuestCheckBalloonInfo *pInfo, size_t *pcbDataReturned)
    22922314{
    22932315    VMMDevGetMemBalloonChangeRequest *pReq;
     
    23002322    /*
    23012323     * The first user trying to query/change the balloon becomes the
    2302      * owner and owns it until the session is closed (vbgdCloseMemBalloon).
     2324     * owner and owns it until the session is closed (vgdrvCloseMemBalloon).
    23032325     */
    23042326    if (   pDevExt->MemBalloon.pOwner != pSession
     
    23262348                pInfo->fHandleInR3    = false;
    23272349
    2328                 rc = vbgdSetBalloonSizeKernel(pDevExt, pReq->cBalloonChunks, &pInfo->fHandleInR3);
     2350                rc = vgdrvSetBalloonSizeKernel(pDevExt, pReq->cBalloonChunks, &pInfo->fHandleInR3);
    23292351                /* Ignore various out of memory failures. */
    23302352                if (   rc == VERR_NO_MEMORY
     
    23612383 *                              be NULL.
    23622384 */
    2363 static int vbgdIoCtl_ChangeMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2364                                          VBoxGuestChangeBalloonInfo *pInfo, size_t *pcbDataReturned)
     2385static int vgdrvIoCtl_ChangeMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2386                                          VBoxGuestChangeBalloonInfo *pInfo, size_t *pcbDataReturned)
    23652387{
    23662388    int rc;
     
    23742396        /*
    23752397         * The first user trying to query/change the balloon becomes the
    2376          * owner and owns it until the session is closed (vbgdCloseMemBalloon).
     2398         * owner and owns it until the session is closed (vgdrvCloseMemBalloon).
    23772399         */
    23782400        if (   pDevExt->MemBalloon.pOwner != pSession
     
    23822404        if (pDevExt->MemBalloon.pOwner == pSession)
    23832405        {
    2384             rc = vbgdSetBalloonSizeFromUser(pDevExt, pSession, pInfo->u64ChunkAddr, !!pInfo->fInflate);
     2406            rc = vgdrvSetBalloonSizeFromUser(pDevExt, pSession, pInfo->u64ChunkAddr, !!pInfo->fInflate);
    23852407            if (pcbDataReturned)
    23862408                *pcbDataReturned = 0;
     
    24052427 * @param pInfo                 The output buffer.
    24062428 */
    2407 static int vbgdIoCtl_WriteCoreDump(PVBOXGUESTDEVEXT pDevExt, VBoxGuestWriteCoreDump *pInfo)
     2429static int vgdrvIoCtl_WriteCoreDump(PVBOXGUESTDEVEXT pDevExt, VBoxGuestWriteCoreDump *pInfo)
    24082430{
    24092431    VMMDevReqWriteCoreDump *pReq = NULL;
     
    24382460 * @param   pcbDataReturned     Where to store the amount of returned data. Can be NULL.
    24392461 */
    2440 static int vbgdIoCtl_Log(PVBOXGUESTDEVEXT pDevExt, const char *pch, size_t cbData, size_t *pcbDataReturned, bool fUserSession)
     2462static int vgdrvIoCtl_Log(PVBOXGUESTDEVEXT pDevExt, const char *pch, size_t cbData, size_t *pcbDataReturned, bool fUserSession)
    24412463{
    24422464    if (pDevExt->fLoggingEnabled)
     
    24612483 * @param   pTracker            The tracker to clear.
    24622484 */
    2463 static void vbgdBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker)
     2485static void vgdrvBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker)
    24642486{
    24652487    uint32_t iBit;
     
    24812503 * @param   pszWhat             Identifies the tracker in assertions.
    24822504 */
    2483 static void vbgdBitUsageTrackerCheckMask(PCVBOXGUESTBITUSAGETRACER pTracker, uint32_t cMax, const char *pszWhat)
     2505static void vgdrvBitUsageTrackerCheckMask(PCVBOXGUESTBITUSAGETRACER pTracker, uint32_t cMax, const char *pszWhat)
    24842506{
    24852507    uint32_t fMask = 0;
     
    25112533 * @param   pszWhat             Identifies the tracker in assertions.
    25122534 */
    2513 static bool vbgdBitUsageTrackerChange(PVBOXGUESTBITUSAGETRACER pTracker, uint32_t fChanged, uint32_t fPrevious,
    2514                                       uint32_t cMax, const char *pszWhat)
     2535static bool vgdrvBitUsageTrackerChange(PVBOXGUESTBITUSAGETRACER pTracker, uint32_t fChanged, uint32_t fPrevious,
     2536                                       uint32_t cMax, const char *pszWhat)
    25152537{
    25162538    bool fGlobalChange = false;
     
    25502572
    25512573#ifdef VBOX_STRICT
    2552     vbgdBitUsageTrackerCheckMask(pTracker, cMax, pszWhat);
     2574    vgdrvBitUsageTrackerCheckMask(pTracker, cMax, pszWhat);
    25532575#endif
    25542576    NOREF(pszWhat); NOREF(cMax);
     
    25642586 * @param   fFixedEvents    Fixed events (init time).
    25652587 */
    2566 static int vbgdResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents)
     2588static int vgdrvResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents)
    25672589{
    25682590    VMMDevCtlGuestFilterMask *pReq;
     
    25992621 * @remarks Takes the session spinlock.
    26002622 */
    2601 static int vbgdSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2602                                      uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
     2623static int vgdrvSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2624                                      uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
    26032625{
    26042626    VMMDevCtlGuestFilterMask   *pReq;
     
    26152637    else if (!fSessionTermination)
    26162638    {
    2617         LogRel(("vbgdSetSessionFilterMask: VbglGRAlloc failure: %Rrc\n", rc));
     2639        LogRel(("vgdrvSetSessionFilterMask: VbglGRAlloc failure: %Rrc\n", rc));
    26182640        return rc;
    26192641    }
     
    26372659    if (fChanged)
    26382660    {
    2639         bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, fPrevious,
    2640                                                        pDevExt->cSessions, "EventFilterTracker");
     2661        bool fGlobalChange = vgdrvBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, fPrevious,
     2662                                                        pDevExt->cSessions, "EventFilterTracker");
    26412663
    26422664        /*
     
    26642686                        if (!fSessionTermination)
    26652687                        {
    2666                             vbgdBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, pSession->fEventFilter,
    2667                                                       pDevExt->cSessions, "EventFilterTracker");
     2688                            vgdrvBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, pSession->fEventFilter,
     2689                                                       pDevExt->cSessions, "EventFilterTracker");
    26682690                            pSession->fEventFilter = fPrevious;
    26692691                        }
     
    26922714 * @param   pInfo               The request.
    26932715 */
    2694 static int vbgdIoCtl_CtlFilterMask(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestFilterMaskInfo *pInfo)
     2716static int vgdrvIoCtl_CtlFilterMask(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestFilterMaskInfo *pInfo)
    26952717{
    26962718    LogFlow(("VBOXGUEST_IOCTL_CTL_FILTER_MASK: or=%#x not=%#x\n", pInfo->u32OrMask, pInfo->u32NotMask));
     
    27022724    }
    27032725
    2704     return vbgdSetSessionEventFilter(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/);
     2726    return vgdrvSetSessionEventFilter(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/);
    27052727}
    27062728
     
    27122734 * @param   pDevExt         The device extension.
    27132735 */
    2714 static int vbgdResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt)
     2736static int vgdrvResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt)
    27152737{
    27162738    VMMDevReqMouseStatus *pReq;
     
    27482770 * @remarks Takes the session spinlock.
    27492771 */
    2750 static int vbgdSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2751                                      uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
     2772static int vgdrvSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     2773                                      uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
    27522774{
    27532775    VMMDevReqMouseStatus   *pReq;
     
    27642786    else if (!fSessionTermination)
    27652787    {
    2766         LogRel(("vbgdSetSessionMouseStatus: VbglGRAlloc failure: %Rrc\n", rc));
     2788        LogRel(("vgdrvSetSessionMouseStatus: VbglGRAlloc failure: %Rrc\n", rc));
    27672789        return rc;
    27682790    }
     
    27862808    if (fChanged)
    27872809    {
    2788         bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, fPrevious,
    2789                                                        pDevExt->cSessions, "MouseStatusTracker");
     2810        bool fGlobalChange = vgdrvBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, fPrevious,
     2811                                                        pDevExt->cSessions, "MouseStatusTracker");
    27902812
    27912813        /*
     
    28142836                        if (!fSessionTermination)
    28152837                        {
    2816                             vbgdBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, pSession->fMouseStatus,
    2817                                                       pDevExt->cSessions, "MouseStatusTracker");
     2838                            vgdrvBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, pSession->fMouseStatus,
     2839                                                       pDevExt->cSessions, "MouseStatusTracker");
    28182840                            pSession->fMouseStatus = fPrevious;
    28192841                        }
     
    28422864 * @param   fFeatures           New bitmap of enabled features.
    28432865 */
    2844 static int vbgdIoCtl_SetMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fFeatures)
     2866static int vgdrvIoCtl_SetMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fFeatures)
    28452867{
    28462868    LogFlow(("VBOXGUEST_IOCTL_SET_MOUSE_STATUS: features=%#x\n", fFeatures));
     
    28492871        return VERR_INVALID_PARAMETER;
    28502872
    2851     return vbgdSetSessionMouseStatus(pDevExt, pSession, fFeatures, ~fFeatures, false /*fSessionTermination*/);
     2873    return vgdrvSetSessionMouseStatus(pDevExt, pSession, fFeatures, ~fFeatures, false /*fSessionTermination*/);
    28522874}
    28532875
     
    28712893 *          VBOXGUEST_ACQUIRE_STYLE_EVENTS mask.
    28722894 */
    2873 static uint32_t vbgdGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
     2895static uint32_t vgdrvGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession)
    28742896{
    28752897    uint32_t fAcquireModeGuestCaps;
     
    29092931 * @param   pDevExt         The device extension.
    29102932 */
    2911 static int vbgdResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt)
     2933static int vgdrvResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt)
    29122934{
    29132935    VMMDevReqGuestCapabilities2 *pReq;
     
    29362958 * @param   fMask       The new mask.
    29372959 */
    2938 static int vbgdUpdateCapabilitiesOnHostWithReqAndLock(PVBOXGUESTDEVEXT pDevExt, VMMDevReqGuestCapabilities2 *pReq)
     2960static int vgdrvUpdateCapabilitiesOnHostWithReqAndLock(PVBOXGUESTDEVEXT pDevExt, VMMDevReqGuestCapabilities2 *pReq)
    29392961{
    29402962    int rc;
     
    29823004 * @remarks Takes both the session and event spinlocks.
    29833005 */
    2984 static int vbgdAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    2985                                           uint32_t fOrMask, uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags,
    2986                                           bool fSessionTermination)
     3006static int vgdrvAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     3007                                           uint32_t fOrMask, uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags,
     3008                                           bool fSessionTermination)
    29873009{
    29883010    uint32_t fCurrentOwnedCaps;
     
    30013023                    | VMMDEV_GUEST_SUPPORTS_GRAPHICS ) )
    30023024    {
    3003         LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x -- invalid fOrMask\n",
     3025        LogRel(("vgdrvAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x -- invalid fOrMask\n",
    30043026                pSession, fOrMask, fNotMask, enmFlags));
    30053027        return VERR_INVALID_PARAMETER;
     
    30093031        && enmFlags != VBOXGUESTCAPSACQUIRE_FLAGS_NONE)
    30103032    {
    3011         LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: invalid enmFlags %d\n",
     3033        LogRel(("vgdrvAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: invalid enmFlags %d\n",
    30123034                pSession, fOrMask, fNotMask, enmFlags));
    30133035        return VERR_INVALID_PARAMETER;
     
    30293051        else if (!fSessionTermination)
    30303052        {
    3031             LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: VbglGRAlloc failure: %Rrc\n",
     3053            LogRel(("vgdrvAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: VbglGRAlloc failure: %Rrc\n",
    30323054                    pSession, fOrMask, fNotMask, enmFlags, rc));
    30333055            return rc;
     
    30543076            VbglGRFree(&pReq->header);
    30553077        AssertMsgFailed(("Trying to change caps mode: %#x\n", fOrMask));
    3056         LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: calling caps acquire for set caps\n",
     3078        LogRel(("vgdrvAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: calling caps acquire for set caps\n",
    30573079                pSession, fOrMask, fNotMask, enmFlags));
    30583080        return VERR_INVALID_STATE;
     
    30673089
    30683090        Assert(!pReq);
    3069         Log(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: configured acquire caps: 0x%x\n",
     3091        Log(("vgdrvAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: configured acquire caps: 0x%x\n",
    30703092             pSession, fOrMask, fNotMask, enmFlags));
    30713093        return VINF_SUCCESS;
     
    31073129            if (pReq)
    31083130            {
    3109                 rc = vbgdUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq);
     3131                rc = vgdrvUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq);
    31103132                if (RT_FAILURE(rc) && !fSessionTermination)
    31113133                {
     
    31233145
    31243146                    RTSpinlockRelease(pDevExt->EventSpinlock);
    3125                     LogRel(("vbgdAcquireSessionCapabilities: vbgdUpdateCapabilitiesOnHostWithReqAndLock failed: rc=%Rrc\n", rc));
     3147                    LogRel(("vgdrvAcquireSessionCapabilities: vgdrvUpdateCapabilitiesOnHostWithReqAndLock failed: rc=%Rrc\n", rc));
    31263148                    VbglGRFree(&pReq->header);
    31273149                    return rc;
     
    31343156        RTSpinlockRelease(pDevExt->EventSpinlock);
    31353157
    3136         Log(("vbgdAcquireSessionCapabilities: Caps %#x were busy\n", fOtherConflictingCaps));
     3158        Log(("vgdrvAcquireSessionCapabilities: Caps %#x were busy\n", fOtherConflictingCaps));
    31373159        VbglGRFree(&pReq->header);
    31383160        return VERR_RESOURCE_BUSY;
     
    31613183        RTSpinlockAcquire(pDevExt->EventSpinlock);
    31623184        if (fGenFakeEvents || pDevExt->f32PendingEvents)
    3163             vbgdDispatchEventsLocked(pDevExt, fGenFakeEvents);
     3185            vgdrvDispatchEventsLocked(pDevExt, fGenFakeEvents);
    31643186        RTSpinlockRelease(pDevExt->EventSpinlock);
    31653187
    31663188#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP
    3167         VbgdCommonWaitDoWakeUps(pDevExt);
     3189        VGDrvCommonWaitDoWakeUps(pDevExt);
    31683190#endif
    31693191    }
     
    31823204 * @param   pAcquire            The request.
    31833205 */
    3184 static int vbgdIoCtl_GuestCapsAcquire(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestCapsAquire *pAcquire)
     3206static int vgdrvIoCtl_GuestCapsAcquire(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestCapsAquire *pAcquire)
    31853207{
    31863208    int rc;
     
    31883210             pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags));
    31893211
    3190     rc = vbgdAcquireSessionCapabilities(pDevExt, pSession, pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags,
    3191                                         false /*fSessionTermination*/);
     3212    rc = vgdrvAcquireSessionCapabilities(pDevExt, pSession, pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags,
     3213                                         false /*fSessionTermination*/);
    31923214    if (RT_FAILURE(rc))
    3193         LogRel(("VbgdCommonIoCtl: GUEST_CAPS_ACQUIRE failed rc=%Rrc\n", rc));
     3215        LogRel(("VGDrvCommonIoCtl: GUEST_CAPS_ACQUIRE failed rc=%Rrc\n", rc));
    31943216    pAcquire->rc = rc;
    31953217    return VINF_SUCCESS;
     
    32123234 * @remarks Takes the session spinlock.
    32133235 */
    3214 static int vbgdSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    3215                                       uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
     3236static int vgdrvSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     3237                                       uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination)
    32163238{
    32173239    /*
     
    32243246    else if (!fSessionTermination)
    32253247    {
    3226         LogRel(("vbgdSetSessionCapabilities: VbglGRAlloc failure: %Rrc\n", rc));
     3248        LogRel(("vgdrvSetSessionCapabilities: VbglGRAlloc failure: %Rrc\n", rc));
    32273249        return rc;
    32283250    }
     
    32553277        if (fChanged)
    32563278        {
    3257             bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, fPrevious,
    3258                                                            pDevExt->cSessions, "SetGuestCapsTracker");
     3279            bool fGlobalChange = vgdrvBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, fPrevious,
     3280                                                            pDevExt->cSessions, "SetGuestCapsTracker");
    32593281
    32603282            /*
     
    32663288                if (pReq)
    32673289                {
    3268                     rc = vbgdUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq);
     3290                    rc = vgdrvUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq);
    32693291
    32703292                    /* On failure, roll back (unless it's session termination time). */
    32713293                    if (RT_FAILURE(rc) && !fSessionTermination)
    32723294                    {
    3273                         vbgdBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, pSession->fCapabilities,
    3274                                                   pDevExt->cSessions, "SetGuestCapsTracker");
     3295                        vgdrvBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, pSession->fCapabilities,
     3296                                                   pDevExt->cSessions, "SetGuestCapsTracker");
    32753297                        pSession->fCapabilities = fPrevious;
    32763298                    }
     
    33003322 * @param   pInfo               The request.
    33013323 */
    3302 static int vbgdIoCtl_SetCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestSetCapabilitiesInfo *pInfo)
     3324static int vgdrvIoCtl_SetCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestSetCapabilitiesInfo *pInfo)
    33033325{
    33043326    int rc;
     
    33063328
    33073329    if (!((pInfo->u32OrMask | pInfo->u32NotMask) & ~VMMDEV_GUEST_CAPABILITIES_MASK))
    3308         rc = vbgdSetSessionCapabilities(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/);
     3330        rc = vgdrvSetSessionCapabilities(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/);
    33093331    else
    33103332        rc = VERR_INVALID_PARAMETER;
     
    33313353 * @param   pcbDataReturned     Where to store the amount of returned data. Can be NULL.
    33323354 */
    3333 int VbgdCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    3334                     void *pvData, size_t cbData, size_t *pcbDataReturned)
     3355int VGDrvCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     3356                     void *pvData, size_t cbData, size_t *pcbDataReturned)
    33353357{
    33363358    int rc;
    3337     LogFlow(("VbgdCommonIoCtl: iFunction=%#x pDevExt=%p pSession=%p pvData=%p cbData=%zu\n",
     3359    LogFlow(("VGDrvCommonIoCtl: iFunction=%#x pDevExt=%p pSession=%p pvData=%p cbData=%zu\n",
    33383360             iFunction, pDevExt, pSession, pvData, cbData));
    33393361
     
    33933415    {
    33943416        CHECKRET_MIN_SIZE("VMMREQUEST", sizeof(VMMDevRequestHeader));
    3395         rc = vbgdIoCtl_VMMRequest(pDevExt, pSession, (VMMDevRequestHeader *)pvData, cbData, pcbDataReturned);
     3417        rc = vgdrvIoCtl_VMMRequest(pDevExt, pSession, (VMMDevRequestHeader *)pvData, cbData, pcbDataReturned);
    33963418    }
    33973419#ifdef VBOX_WITH_HGCM
     
    34033425        bool fInterruptible = pSession->R0Process != NIL_RTR0PROCESS;
    34043426        CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo));
    3405         rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
    3406                                 fInterruptible, false /*f32bit*/, false /* fUserData */,
    3407                                 0, cbData, pcbDataReturned);
     3427        rc = vgdrvIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
     3428                                 fInterruptible, false /*f32bit*/, false /* fUserData */,
     3429                                 0, cbData, pcbDataReturned);
    34083430    }
    34093431    else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_TIMED(0)))
     
    34113433        VBoxGuestHGCMCallInfoTimed *pInfo = (VBoxGuestHGCMCallInfoTimed *)pvData;
    34123434        CHECKRET_MIN_SIZE("HGCM_CALL_TIMED", sizeof(VBoxGuestHGCMCallInfoTimed));
    3413         rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout,
    3414                                 !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS,
    3415                                 false /*f32bit*/, false /* fUserData */,
    3416                                 RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned);
     3435        rc = vgdrvIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout,
     3436                                 !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS,
     3437                                 false /*f32bit*/, false /* fUserData */,
     3438                                 RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned);
    34173439    }
    34183440    else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_USERDATA(0)))
     
    34203442        bool fInterruptible = true;
    34213443        CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo));
    3422         rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
    3423                                 fInterruptible, false /*f32bit*/, true /* fUserData */,
    3424                                 0, cbData, pcbDataReturned);
     3444        rc = vgdrvIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
     3445                                 fInterruptible, false /*f32bit*/, true /* fUserData */,
     3446                                 0, cbData, pcbDataReturned);
    34253447    }
    34263448# ifdef RT_ARCH_AMD64
     
    34293451        bool fInterruptible = pSession->R0Process != NIL_RTR0PROCESS;
    34303452        CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo));
    3431         rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
    3432                                 fInterruptible, true /*f32bit*/, false /* fUserData */,
    3433                                 0, cbData, pcbDataReturned);
     3453        rc = vgdrvIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT,
     3454                                 fInterruptible, true /*f32bit*/, false /* fUserData */,
     3455                                 0, cbData, pcbDataReturned);
    34343456    }
    34353457    else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_TIMED_32(0)))
     
    34373459        CHECKRET_MIN_SIZE("HGCM_CALL_TIMED", sizeof(VBoxGuestHGCMCallInfoTimed));
    34383460        VBoxGuestHGCMCallInfoTimed *pInfo = (VBoxGuestHGCMCallInfoTimed *)pvData;
    3439         rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout,
    3440                                 !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS,
    3441                                 true /*f32bit*/, false /* fUserData */,
    3442                                 RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned);
     3461        rc = vgdrvIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout,
     3462                                 !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS,
     3463                                 true /*f32bit*/, false /* fUserData */,
     3464                                 RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned);
    34433465    }
    34443466# endif
     
    34473469    {
    34483470        CHECKRET_MIN_SIZE("LOG", 1);
    3449         rc = vbgdIoCtl_Log(pDevExt, (char *)pvData, cbData, pcbDataReturned, pSession->fUserSession);
     3471        rc = vgdrvIoCtl_Log(pDevExt, (char *)pvData, cbData, pcbDataReturned, pSession->fUserSession);
    34503472    }
    34513473    else
     
    34563478                CHECKRET_RING0("GETVMMDEVPORT");
    34573479                CHECKRET_MIN_SIZE("GETVMMDEVPORT", sizeof(VBoxGuestPortInfo));
    3458                 rc = vbgdIoCtl_GetVMMDevPort(pDevExt, (VBoxGuestPortInfo *)pvData, pcbDataReturned);
     3480                rc = vgdrvIoCtl_GetVMMDevPort(pDevExt, (VBoxGuestPortInfo *)pvData, pcbDataReturned);
    34593481                break;
    34603482
     
    34633485                CHECKRET_RING0("SET_MOUSE_NOTIFY_CALLBACK");
    34643486                CHECKRET_SIZE("SET_MOUSE_NOTIFY_CALLBACK", sizeof(VBoxGuestMouseSetNotifyCallback));
    3465                 rc = vbgdIoCtl_SetMouseNotifyCallback(pDevExt, (VBoxGuestMouseSetNotifyCallback *)pvData);
     3487                rc = vgdrvIoCtl_SetMouseNotifyCallback(pDevExt, (VBoxGuestMouseSetNotifyCallback *)pvData);
    34663488                break;
    34673489#endif
     
    34693491            case VBOXGUEST_IOCTL_WAITEVENT:
    34703492                CHECKRET_MIN_SIZE("WAITEVENT", sizeof(VBoxGuestWaitEventInfo));
    3471                 rc = vbgdIoCtl_WaitEvent(pDevExt, pSession, (VBoxGuestWaitEventInfo *)pvData,
    3472                                                     pcbDataReturned, pSession->R0Process != NIL_RTR0PROCESS);
     3493                rc = vgdrvIoCtl_WaitEvent(pDevExt, pSession, (VBoxGuestWaitEventInfo *)pvData,
     3494                                          pcbDataReturned, pSession->R0Process != NIL_RTR0PROCESS);
    34733495                break;
    34743496
    34753497            case VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS:
    34763498                CHECKRET_SIZE("CANCEL_ALL_WAITEVENTS", 0);
    3477                 rc = vbgdIoCtl_CancelAllWaitEvents(pDevExt, pSession);
     3499                rc = vgdrvIoCtl_CancelAllWaitEvents(pDevExt, pSession);
    34783500                break;
    34793501
    34803502            case VBOXGUEST_IOCTL_CTL_FILTER_MASK:
    34813503                CHECKRET_MIN_SIZE("CTL_FILTER_MASK", sizeof(VBoxGuestFilterMaskInfo));
    3482                 rc = vbgdIoCtl_CtlFilterMask(pDevExt, pSession, (VBoxGuestFilterMaskInfo *)pvData);
     3504                rc = vgdrvIoCtl_CtlFilterMask(pDevExt, pSession, (VBoxGuestFilterMaskInfo *)pvData);
    34833505                break;
    34843506
     
    34893511# endif
    34903512                CHECKRET_MIN_SIZE("HGCM_CONNECT", sizeof(VBoxGuestHGCMConnectInfo));
    3491                 rc = vbgdIoCtl_HGCMConnect(pDevExt, pSession, (VBoxGuestHGCMConnectInfo *)pvData, pcbDataReturned);
     3513                rc = vgdrvIoCtl_HGCMConnect(pDevExt, pSession, (VBoxGuestHGCMConnectInfo *)pvData, pcbDataReturned);
    34923514                break;
    34933515
     
    34973519# endif
    34983520                CHECKRET_MIN_SIZE("HGCM_DISCONNECT", sizeof(VBoxGuestHGCMDisconnectInfo));
    3499                 rc = vbgdIoCtl_HGCMDisconnect(pDevExt, pSession, (VBoxGuestHGCMDisconnectInfo *)pvData, pcbDataReturned);
     3521                rc = vgdrvIoCtl_HGCMDisconnect(pDevExt, pSession, (VBoxGuestHGCMDisconnectInfo *)pvData, pcbDataReturned);
    35003522                break;
    35013523#endif /* VBOX_WITH_HGCM */
     
    35033525            case VBOXGUEST_IOCTL_CHECK_BALLOON:
    35043526                CHECKRET_MIN_SIZE("CHECK_MEMORY_BALLOON", sizeof(VBoxGuestCheckBalloonInfo));
    3505                 rc = vbgdIoCtl_CheckMemoryBalloon(pDevExt, pSession, (VBoxGuestCheckBalloonInfo *)pvData, pcbDataReturned);
     3527                rc = vgdrvIoCtl_CheckMemoryBalloon(pDevExt, pSession, (VBoxGuestCheckBalloonInfo *)pvData, pcbDataReturned);
    35063528                break;
    35073529
    35083530            case VBOXGUEST_IOCTL_CHANGE_BALLOON:
    35093531                CHECKRET_MIN_SIZE("CHANGE_MEMORY_BALLOON", sizeof(VBoxGuestChangeBalloonInfo));
    3510                 rc = vbgdIoCtl_ChangeMemoryBalloon(pDevExt, pSession, (VBoxGuestChangeBalloonInfo *)pvData, pcbDataReturned);
     3532                rc = vgdrvIoCtl_ChangeMemoryBalloon(pDevExt, pSession, (VBoxGuestChangeBalloonInfo *)pvData, pcbDataReturned);
    35113533                break;
    35123534
    35133535            case VBOXGUEST_IOCTL_WRITE_CORE_DUMP:
    35143536                CHECKRET_MIN_SIZE("WRITE_CORE_DUMP", sizeof(VBoxGuestWriteCoreDump));
    3515                 rc = vbgdIoCtl_WriteCoreDump(pDevExt, (VBoxGuestWriteCoreDump *)pvData);
     3537                rc = vgdrvIoCtl_WriteCoreDump(pDevExt, (VBoxGuestWriteCoreDump *)pvData);
    35163538                break;
    35173539
    35183540            case VBOXGUEST_IOCTL_SET_MOUSE_STATUS:
    35193541                CHECKRET_SIZE("SET_MOUSE_STATUS", sizeof(uint32_t));
    3520                 rc = vbgdIoCtl_SetMouseStatus(pDevExt, pSession, *(uint32_t *)pvData);
     3542                rc = vgdrvIoCtl_SetMouseStatus(pDevExt, pSession, *(uint32_t *)pvData);
    35213543                break;
    35223544
     
    35243546            case VBOXGUEST_IOCTL_DPC_LATENCY_CHECKER:
    35253547                CHECKRET_SIZE("DPC_LATENCY_CHECKER", 0);
    3526                 rc = VbgdNtIOCtl_DpcLatencyChecker();
     3548                rc = VGDrvNtIOCtl_DpcLatencyChecker();
    35273549                break;
    35283550#endif
     
    35303552            case VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE:
    35313553                CHECKRET_SIZE("GUEST_CAPS_ACQUIRE", sizeof(VBoxGuestCapsAquire));
    3532                 rc = vbgdIoCtl_GuestCapsAcquire(pDevExt, pSession, (VBoxGuestCapsAquire *)pvData);
     3554                rc = vgdrvIoCtl_GuestCapsAcquire(pDevExt, pSession, (VBoxGuestCapsAquire *)pvData);
    35333555                *pcbDataReturned = sizeof(VBoxGuestCapsAquire);
    35343556                break;
     
    35363558            case VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES:
    35373559                CHECKRET_MIN_SIZE("SET_GUEST_CAPABILITIES", sizeof(VBoxGuestSetCapabilitiesInfo));
    3538                 rc = vbgdIoCtl_SetCapabilities(pDevExt, pSession, (VBoxGuestSetCapabilitiesInfo *)pvData);
     3560                rc = vgdrvIoCtl_SetCapabilities(pDevExt, pSession, (VBoxGuestSetCapabilitiesInfo *)pvData);
    35393561                break;
    35403562
    35413563            default:
    35423564            {
    3543                 LogRel(("VbgdCommonIoCtl: Unknown request iFunction=%#x stripped size=%#x\n",
     3565                LogRel(("VGDrvCommonIoCtl: Unknown request iFunction=%#x stripped size=%#x\n",
    35443566                        iFunction, VBOXGUEST_IOCTL_STRIP_SIZE(iFunction)));
    35453567                rc = VERR_NOT_SUPPORTED;
     
    35493571    }
    35503572
    3551     LogFlow(("VbgdCommonIoCtl: returns %Rrc *pcbDataReturned=%zu\n", rc, pcbDataReturned ? *pcbDataReturned : 0));
     3573    LogFlow(("VGDrvCommonIoCtl: returns %Rrc *pcbDataReturned=%zu\n", rc, pcbDataReturned ? *pcbDataReturned : 0));
    35523574    return rc;
    35533575}
     
    35553577
    35563578/**
    3557  * Used by VbgdCommonISR as well as the acquire guest capability code.
     3579 * Used by VGDrvCommonISR as well as the acquire guest capability code.
    35583580 *
    35593581 * @returns VINF_SUCCESS on success. On failure, ORed together
     
    35623584 * @param   fEvents             The events to dispatch.
    35633585 */
    3564 static int vbgdDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents)
     3586static int vgdrvDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents)
    35653587{
    35663588    PVBOXGUESTWAIT  pWait;
     
    35793601               check first, then deal with VBOXGUEST_ACQUIRE_STYLE_EVENTS as applicable. */
    35803602            if (fHandledEvents & VBOXGUEST_ACQUIRE_STYLE_EVENTS)
    3581                 fHandledEvents &= vbgdGetAllowedEventMaskForSession(pDevExt, pWait->pSession);
     3603                fHandledEvents &= vgdrvGetAllowedEventMaskForSession(pDevExt, pWait->pSession);
    35823604            if (fHandledEvents)
    35833605            {
     
    36103632 * @param   pDevExt     The VBoxGuest device extension.
    36113633 */
    3612 bool VbgdCommonISR(PVBOXGUESTDEVEXT pDevExt)
     3634bool VGDrvCommonISR(PVBOXGUESTDEVEXT pDevExt)
    36133635{
    36143636    VMMDevEvents volatile  *pReq                  = pDevExt->pIrqAckEvents;
     
    36433665            uint32_t        fEvents = pReq->events;
    36443666
    3645             Log3(("VbgdCommonISR: acknowledge events succeeded %#RX32\n", fEvents));
     3667            Log3(("VGDrvCommonISR: acknowledge events succeeded %#RX32\n", fEvents));
    36463668
    36473669            /*
     
    36873709             * Normal FIFO waiter evaluation.
    36883710             */
    3689             rc |= vbgdDispatchEventsLocked(pDevExt, fEvents);
     3711            rc |= vgdrvDispatchEventsLocked(pDevExt, fEvents);
    36903712        }
    36913713        else /* something is serious wrong... */
    3692             Log(("VbgdCommonISR: acknowledge events failed rc=%Rrc (events=%#x)!!\n",
     3714            Log(("VGDrvCommonISR: acknowledge events failed rc=%Rrc (events=%#x)!!\n",
    36933715                 pReq->header.rc, pReq->events));
    36943716    }
    36953717    else
    3696         Log3(("VbgdCommonISR: not ours\n"));
     3718        Log3(("VGDrvCommonISR: not ours\n"));
    36973719
    36983720    RTSpinlockRelease(pDevExt->EventSpinlock);
     
    37043726     *       care of it.  Same on darwin, doing it in the work loop callback.
    37053727     */
    3706     VbgdCommonWaitDoWakeUps(pDevExt);
     3728    VGDrvCommonWaitDoWakeUps(pDevExt);
    37073729#endif
    37083730
     
    37143736    {
    37153737        ASMAtomicIncU32(&pDevExt->u32MousePosChangedSeq);
    3716         VbgdNativeISRMousePollEvent(pDevExt);
     3738        VGDrvNativeISRMousePollEvent(pDevExt);
    37173739    }
    37183740
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestIDC-unix.c.h

    r54608 r58053  
    6969#endif
    7070
    71     rc = VbgdCommonCreateKernelSession(&g_DevExt, &pSession);
     71    rc = VGDrvCommonCreateKernelSession(&g_DevExt, &pSession);
    7272    if (RT_SUCCESS(rc))
    7373    {
     
    106106
    107107    AssertPtrReturn(pSession, VERR_INVALID_POINTER);
    108     VbgdCommonCloseSession(&g_DevExt, pSession);
     108    VGDrvCommonCloseSession(&g_DevExt, pSession);
    109109
    110110#ifdef RT_OS_SOLARIS
     
    144144                    ("SC: %p != %p\n", pSession->pDevExt, &g_DevExt), VERR_INVALID_HANDLE);
    145145
    146     return VbgdCommonIoCtl(iCmd, &g_DevExt, pSession, pvData, cbData, pcbDataReturned);
     146    return VGDrvCommonIoCtl(iCmd, &g_DevExt, pSession, pvData, cbData, pcbDataReturned);
    147147}
    148148
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h

    r55275 r58053  
    314314RT_C_DECLS_BEGIN
    315315
    316 int  VbgdCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase, void *pvMMIOBase, uint32_t cbMMIO,
    317                           VBOXOSTYPE enmOSType, uint32_t fEvents);
    318 bool VbgdCommonISR(PVBOXGUESTDEVEXT pDevExt);
    319 void VbgdCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt);
    320 int  VbgdCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType);
     316int  VGDrvCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase, void *pvMMIOBase, uint32_t cbMMIO,
     317                           VBOXOSTYPE enmOSType, uint32_t fEvents);
     318bool VGDrvCommonISR(PVBOXGUESTDEVEXT pDevExt);
     319void VGDrvCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt);
     320int  VGDrvCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType);
    321321#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP
    322 void VbgdCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt);
    323 #endif
    324 
    325 int  VbgdCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
    326 int  VbgdCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
    327 void VbgdCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
    328 
    329 int  VbgdCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
    330 int  VbgdCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
    331                      void *pvData, size_t cbData, size_t *pcbDataReturned);
     322void VGDrvCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt);
     323#endif
     324
     325int  VGDrvCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
     326int  VGDrvCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession);
     327void VGDrvCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
     328
     329int  VGDrvCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession);
     330int  VGDrvCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession,
     331                      void *pvData, size_t cbData, size_t *pcbDataReturned);
    332332
    333333/**
     
    339339 * @param   pDevExt     The device extension.
    340340 */
    341 void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt);
     341void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt);
    342342
    343343
    344344#ifdef VBOX_WITH_DPC_LATENCY_CHECKER
    345 int VbgdNtIOCtl_DpcLatencyChecker(void);
     345int VGDrvNtIOCtl_DpcLatencyChecker(void);
    346346#endif
    347347
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