Lines Matching refs:pDisplay

74     Display                    *pDisplay;
710 mpDrv->pDisplay = NULL;
1860 BOOL Display::i_displayCheckTakeScreenshotCrOgl(Display *pDisplay, ULONG aScreenId, uint8_t *pu8Data,
1863 if ( pDisplay->mfIsCr3DEnabled
1864 && pDisplay->mCrOglCallbacks.pfnHasData
1865 && pDisplay->mCrOglCallbacks.pfnHasData())
1867 VMMDev *pVMMDev = pDisplay->mParent->i_getVMMDev();
1892 int rc = pDisplay->i_crCtlSubmitSync(&data.Hdr, sizeof(data));
1907 int Display::i_displayTakeScreenshotEMT(Display *pDisplay, ULONG aScreenId, uint8_t **ppu8Data, size_t *pcbData,
1913 && pDisplay->maFramebuffers[aScreenId].fVBVAEnabled == false) /* A non-VBVA mode. */
1915 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort, ppu8Data, pcbData, pu32Width, pu32Height);
1917 else if (aScreenId < pDisplay->mcMonitors)
1919 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[aScreenId];
1954 rc = pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
1979 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort,
2003 static int i_displayTakeScreenshot(PUVM pUVM, Display *pDisplay, struct DRVMAINDISPLAY *pDrv, ULONG aScreenId,
2013 if (Display::i_displayCheckTakeScreenshotCrOgl(pDisplay, aScreenId, (uint8_t*)address, width, height))
2025 pDisplay, aScreenId, &pu8Data, &cbData, &cx, &cy);
2367 int Display::i_drawToScreenEMT(Display *pDisplay, ULONG aScreenId, BYTE *address,
2372 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[aScreenId];
2376 rc = pDisplay->mpDrv->pUpPort->pfnDisplayBlt(pDisplay->mpDrv->pUpPort, address, x, y, width, height);
2378 else if (aScreenId < pDisplay->mcMonitors)
2397 rc = pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2449 pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2463 pDisplay->i_handleDisplayUpdate(aScreenId, x, y, width, height);
2472 pDisplay->mParent->i_consoleVRDPServer()->SendUpdateBitmap(aScreenId, x, y, width, height);
2533 int Display::i_InvalidateAndUpdateEMT(Display *pDisplay, unsigned uId, bool fUpdateAll)
2538 for (uScreenId = (fUpdateAll ? 0 : uId); uScreenId < pDisplay->mcMonitors; uScreenId++)
2540 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[uScreenId];
2545 pDisplay->mpDrv->pUpPort->pfnUpdateDisplayAll(pDisplay->mpDrv->pUpPort, /* fFailOnResize = */ true);
2597 pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2611 pDisplay->i_handleDisplayUpdate(uScreenId, 0, 0, pFBInfo->w, pFBInfo->h);
2960 Display *pThis = pDrv->pDisplay;
2999 pDrv->pDisplay->mVideoAccelLegacy.fVideoAccelEnabled, x, y, cx, cy));
3007 pDrv->pDisplay->i_handleDisplayUpdate(VBOX_VIDEO_PRIMARY_SCREEN, x, y, cx, cy);
3021 LogFlowFunc(("pDrv->pDisplay->mfVideoAccelEnabled = %d\n",
3022 pDrv->pDisplay->mfVideoAccelEnabled));
3025 Display *pDisplay = pDrv->pDisplay;
3028 int rc = pDisplay->i_videoAccelRefreshProcess(pDrv->pUpPort);
3034 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[VBOX_VIDEO_PRIMARY_SCREEN];
3044 for (uScreenId = 0; uScreenId < pDisplay->mcMonitors; uScreenId++)
3046 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[uScreenId];
3048 Assert(pDisplay->mParent && pDisplay->mParent->i_consoleVRDPServer());
3049 pDisplay->mParent->i_consoleVRDPServer()->SendUpdate(uScreenId, NULL, 0);
3054 if (VideoRecIsEnabled(pDisplay->mpVideoRecCtx))
3058 if (pDisplay->mfIsCr3DEnabled)
3060 if (ASMAtomicCmpXchgU32(&pDisplay->mfCrOglVideoRecState, CRVREC_STATE_SUBMITTED, CRVREC_STATE_IDLE))
3062 if ( pDisplay->mCrOglCallbacks.pfnHasData
3063 && pDisplay->mCrOglCallbacks.pfnHasData())
3066 VBOXCRCMDCTL_HGCM *pData = &pDisplay->mCrOglScreenshotCtl;
3072 pData->aParms[0].u.pointer.addr = &pDisplay->mCrOglScreenshotData;
3073 pData->aParms[0].u.pointer.size = sizeof(pDisplay->mCrOglScreenshotData);
3074 rc = pDisplay->i_crCtlSubmit(&pData->Hdr, sizeof(*pData), Display::i_displayVRecCompletion, pDisplay);
3082 ASMAtomicWriteU32(&pDisplay->mfCrOglVideoRecState, CRVREC_STATE_IDLE);
3093 for (uScreenId = 0; uScreenId < pDisplay->mcMonitors; uScreenId++)
3095 if (!pDisplay->maVideoRecEnabled[uScreenId])
3098 if (VideoRecIsFull(pDisplay->mpVideoRecCtx, uScreenId, u64Now))
3100 pDisplay->i_VideoCaptureStop();
3101 pDisplay->mParent->i_machine()->COMSETTER(VideoCaptureEnabled)(false);
3105 DISPLAYFBINFO *pFBInfo = &pDisplay->maFramebuffers[uScreenId];
3114 rc = VideoRecCopyToIntBuf(pDisplay->mpVideoRecCtx, uScreenId, 0, 0,
3122 rc = VideoRecCopyToIntBuf(pDisplay->mpVideoRecCtx, uScreenId, 0, 0,
3153 pDrv->pDisplay->VideoAccelEnableVGA(false, NULL);
3170 pDrv->pDisplay->VideoAccelEnableVGA(false, NULL);
3182 pDrv->pDisplay->processAdapterData(pvVRAM, u32VRAMSize);
3194 pDrv->pDisplay->processDisplayData(pvVRAM, uScreenId);
3235 return pDrv->pDisplay->i_handleVHWACommandProcess(pCommand);
3335 pDrv->pDisplay->i_handleCrHgsmiCommandProcess(pCmd, cbCmd);
3343 pDrv->pDisplay->i_handleCrHgsmiControlProcess(pCmd, cbCmd);
3350 Display *pDisplay = (Display *)pvContext;
3351 pDisplay->i_handleCrHgsmiCommandCompletion(result, u32Function, pParam);
3357 Display *pDisplay = (Display *)pvContext;
3358 pDisplay->i_handleCrHgsmiControlCompletion(result, u32Function, pParam);
3404 Display *pThis = pDrv->pDisplay;
3660 Display *pDisplay = (Display *)pvCtx;
3661 pDisplay->i_handleCrVRecScreenshotPerform(uScreen,
3669 Display *pDisplay = (Display *)pvCtx;
3670 return pDisplay->i_handleCrVRecScreenshotBegin(uScreen, u64TimeStamp);
3675 Display *pDisplay = (Display *)pvCtx;
3676 pDisplay->i_handleCrVRecScreenshotEnd(uScreen, u64TimeStamp);
3681 Display *pDisplay = (Display *)pvCompletion;
3682 pDisplay->i_handleVRecCompletion();
3695 Display *pThis = pDrv->pDisplay;
3721 Display *pThis = pDrv->pDisplay;
3763 Display *pThis = pDrv->pDisplay;
3780 Display *pThis = pDrv->pDisplay;
3862 Display *pThis = pDrv->pDisplay;
3945 Display *pThis = pDrv->pDisplay;
4071 Display *pThis = pDrv->pDisplay;
4081 pDrv->pDisplay->mParent->i_onMousePointerShapeChange(fVisible, fAlpha,
4092 Display *pThis = pDrv->pDisplay;
4103 Display *pThis = pDrv->pDisplay;
4143 if (pThis->pDisplay)
4145 AutoWriteLock displayLock(pThis->pDisplay COMMA_LOCKVAL_SRC_POS);
4147 pThis->pDisplay->i_VideoCaptureStop();
4150 pThis->pDisplay->i_destructCrHgsmiData();
4152 pThis->pDisplay->mpDrv = NULL;
4153 pThis->pDisplay->mpVMMDev = NULL;
4239 Display *pDisplay = (Display *)pv; /** @todo Check this cast! */
4240 pThis->pDisplay = pDisplay;
4241 pThis->pDisplay->mpDrv = pThis;
4253 pDisplay->i_setupCrHgsmiData();
4257 ComPtr<IMachine> pMachine = pDisplay->mParent->i_machine();
4263 rc = pDisplay->i_VideoCaptureStart();
4264 fireVideoCaptureChangedEvent(pDisplay->mParent->i_getEventSource());