Lines Matching refs:mpDrv
116 mpDrv = NULL;
398 that->mpDrv->pUpPort->pfnFreeScreenshot(that->mpDrv->pUpPort, pu8Data);
709 if (mpDrv)
710 mpDrv->pDisplay = NULL;
712 mpDrv = NULL;
905 mpDrv->pUpPort->pfnSetRenderVRAM(mpDrv->pUpPort, false);
907 mpDrv->IConnector.pu8Data = NULL;
908 mpDrv->IConnector.cbScanline = 0;
909 mpDrv->IConnector.cBits = 32; /* DevVGA does not work with cBits == 0. */
910 mpDrv->IConnector.cx = 0;
911 mpDrv->IConnector.cy = 0;
1003 uScreenId, x, y, w, h, mpDrv->IConnector.cx, mpDrv->IConnector.cy));
1017 i_checkCoordBounds (&x, &y, &w, &h, mpDrv->IConnector.cx, mpDrv->IConnector.cy);
1149 if (!mpDrv)
1157 x2 = mpDrv->IConnector.cx + (int32_t)maFramebuffers[0].xOrigin;
1158 y2 = mpDrv->IConnector.cy + (int32_t)maFramebuffers[0].yOrigin;
1187 * ensures that mpDrv will remain valid. */
1197 CHECK_CONSOLE_DRV(mpDrv);
1199 mpDrv->pUpPort->pfnReportHostCursorCapabilities (mpDrv->pUpPort, fCapabilitiesAdded, fCapabilitiesRemoved);
1215 CHECK_CONSOLE_DRV(mpDrv);
1217 mpDrv->pUpPort->pfnReportHostCursorPosition(mpDrv->pUpPort, xAdj, yAdj);
1278 if (mpDrv)
1280 rectFramebuffer.xRight = mpDrv->IConnector.cx;
1281 rectFramebuffer.yBottom = mpDrv->IConnector.cy;
1411 rc = i_VideoAccelEnable(fEnable, pVbvaMemory, mpDrv->pUpPort);
1424 rc = i_VideoAccelEnable(fEnable, pVbvaMemory, mpDrv->pUpPort);
1437 i_VideoAccelFlush(mpDrv->pUpPort);
1558 if (mpDrv)
1560 u32Width = mpDrv->IConnector.cx;
1561 u32Height = mpDrv->IConnector.cy;
1565 int rc = mpDrv->pUpPort->pfnQueryColorDepth(mpDrv->pUpPort, &u32BitsPerPixel);
1633 if (mpDrv)
1740 CHECK_CONSOLE_DRV(mpDrv);
1747 width = mpDrv->IConnector.cx;
1750 height = mpDrv->IConnector.cy;
1757 int rc = mpDrv->pUpPort->pfnQueryColorDepth(mpDrv->pUpPort, &cBits);
1781 mpDrv->pUpPort->pfnSendModeHint(mpDrv->pUpPort, aWidth, aHeight,
1915 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort, ppu8Data, pcbData, pu32Width, pu32Height);
1954 rc = pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
1979 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort,
2103 int vrc = i_displayTakeScreenshot(ptrVM.rawUVM(), this, mpDrv, aScreenId, aAddress, aWidth, aHeight);
2376 rc = pDisplay->mpDrv->pUpPort->pfnDisplayBlt(pDisplay->mpDrv->pUpPort, address, x, y, width, height);
2397 rc = pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2449 pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2493 CHECK_CONSOLE_DRV(mpDrv);
2545 pDisplay->mpDrv->pUpPort->pfnUpdateDisplayAll(pDisplay->mpDrv->pUpPort, /* fFailOnResize = */ true);
2597 pDisplay->mpDrv->pUpPort->pfnCopyRect(pDisplay->mpDrv->pUpPort,
2634 CHECK_CONSOLE_DRV(mpDrv);
2682 mpDrv->pVBVACallbacks->pfnVHWACommandCompleteAsync(mpDrv->pVBVACallbacks, (PVBOXVHWACMD)aCommand);
2711 if (mpDrv)
2712 mpDrv->pUpPort->pfnSetViewPort(mpDrv->pUpPort, aScreenId, aX, aY, aWidth, aHeight);
2782 mpDrv->IConnector.pu8Data = pAddress;
2783 mpDrv->IConnector.cbScanline = ulBytesPerLine;
2784 mpDrv->IConnector.cBits = ulBitsPerPixel;
2785 mpDrv->IConnector.cx = ulWidth;
2786 mpDrv->IConnector.cy = ulHeight;
2811 mpDrv->pUpPort->pfnSetRenderVRAM(mpDrv->pUpPort, true);
2921 Completion.hCompletion = mpDrv->pVBVACallbacks;
2922 Completion.pfnCompletion = mpDrv->pVBVACallbacks->pfnCrHgsmiCommandCompleteAsync;
3242 mpDrv->pVBVACallbacks->pfnCrHgsmiCommandCompleteAsync(mpDrv->pVBVACallbacks,
3249 mpDrv->pVBVACallbacks->pfnCrHgsmiControlCompleteAsync(mpDrv->pVBVACallbacks, pCtl, result);
3414 rc = mpDrv->pVBVACallbacks->pfnCrCtlSubmit(mpDrv->pVBVACallbacks, pCmd, cbCmd, pfnCompletion, pvCompletion);
3429 rc = mpDrv->pVBVACallbacks->pfnCrCtlSubmitSync(mpDrv->pVBVACallbacks, pCmd, cbCmd);
3575 PPDMIDISPLAYPORT pUpPort = mpDrv ? mpDrv->pUpPort : NULL;
3641 PPDMIDISPLAYPORT pUpPort = mpDrv ? mpDrv->pUpPort : NULL;
3754 pThis->mpDrv->pUpPort->pfnUpdateDisplayAll(pThis->mpDrv->pUpPort, /* fFailOnResize = */ false);
4152 pThis->pDisplay->mpDrv = NULL;
4230 * Get the Display object pointer and update the mpDrv member.
4241 pThis->pDisplay->mpDrv = pThis;