Lines Matching refs:pDev

22 static void VBoxDispGetDDHalInfo(PVBOXDISPDEV pDev, DD_HALINFO *pHalInfo)
29 pHalInfo->vmiData.fpPrimary = pDev->layout.offFramebuffer;
31 pHalInfo->vmiData.dwDisplayWidth = pDev->mode.ulWidth;
32 pHalInfo->vmiData.dwDisplayHeight = pDev->mode.ulHeight;
33 pHalInfo->vmiData.lDisplayPitch = pDev->mode.lScanlineStride;
37 if (pDev->surface.ulFormat == BMF_8BPP)
41 pHalInfo->vmiData.ddpfDisplay.dwRGBBitCount = pDev->mode.ulBitsPerPel;
42 pHalInfo->vmiData.ddpfDisplay.dwRBitMask = pDev->mode.flMaskR;
43 pHalInfo->vmiData.ddpfDisplay.dwGBitMask = pDev->mode.flMaskG;
44 pHalInfo->vmiData.ddpfDisplay.dwBBitMask = pDev->mode.flMaskB;
51 pHalInfo->vmiData.pvPrimary = pDev->memInfo.FrameBufferBase;
57 pHalInfo->ddCaps.dwVidMemTotal = pDev->layout.cbDDrawHeap;
58 pHalInfo->ddCaps.dwVidMemFree = pDev->layout.cbDDrawHeap;
68 PVBOXDISPDEV pDev = (PVBOXDISPDEV)dhpdev;
71 VBoxDispGetDDHalInfo(pDev, pHalInfo);
78 rc = VBoxDispVHWAInitHostInfo1(pDev);
82 if (pDev->vhwa.bEnabled)
84 rc = VBoxDispVHWAUpdateDDHalInfo(pDev, pHalInfo);
87 pDev->vhwa.bEnabled = RT_SUCCESS(rc);
92 if (pvmList && pDev->layout.cbDDrawHeap>0)
95 pvmList->fpStart = pDev->layout.offDDrawHeap;
96 pvmList->fpEnd = pDev->layout.offDDrawHeap + pDev->layout.cbDDrawHeap - 1;
98 if (pDev->vhwa.bEnabled)
112 *pdwNumHeaps = (pDev->layout.cbDDrawHeap>0) ? 1:0;
117 if (pDev->vhwa.bEnabled)
119 *pdwNumFourCCCodes = pDev->vhwa.numFourCC;
120 if (pdwFourCC && pDev->vhwa.numFourCC)
122 rc = VBoxDispVHWAInitHostInfo2(pDev, pdwFourCC);
128 pDev->vhwa.numFourCC = 0;
162 PVBOXDISPDEV pDev = (PVBOXDISPDEV)dhpdev;
164 if (pDev->vhwa.bEnabled)
177 if(pDev->vhwa.caps & VBOXVHWA_CAPS_OVERLAY)
199 PVBOXDISPDEV pDev = (PVBOXDISPDEV)pDirectDraw->dhpdev;
214 if (pSurface->lpGbl->ddpfSurface.dwRGBBitCount != pDev->mode.ulBitsPerPel)
220 Assert(pDev->surface.hSurface);
226 size.cx = pDev->mode.ulWidth;
227 size.cy = pDev->mode.ulHeight;
229 hBitmap = EngCreateBitmap(size, pSurface->lpGbl->lPitch, pDev->surface.ulFormat,
230 pDev->mode.lScanlineStride>0 ? BMF_TOPDOWN:0,
231 (PBYTE)pDev->memInfo.VideoRamBase + pSurface->lpGbl->fpVidMem);
247 if (!EngAssociateSurface((HSURF)hBitmap, pDev->hDevGDI, pDev->flDrawingHooks))
262 pso->dhpdev = (DHPDEV)pDev;