Lines Matching refs:pDev

27     PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpCanCreateSurface->lpDD->dhpdev;
33 if(pDev->vhwa.bEnabled)
53 pCmd = VBoxDispVHWACommandCreate(pDev, VBOXVHWACMD_TYPE_SURF_CANCREATE, sizeof(VBOXVHWACMD_SURF_CANCREATE));
63 VBoxDispVHWACommandSubmit(pDev, pCmd);
82 VBoxDispVHWACommandRelease(pDev, pCmd);
123 PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpCreateSurface->lpDD->dhpdev;
141 if(pDev->vhwa.bEnabled)
145 pCmd = VBoxDispVHWACommandCreate(pDev, VBOXVHWACMD_TYPE_SURF_CREATE, sizeof(VBOXVHWACMD_SURF_CREATE));
168 pBody->SurfInfo.offSurface = VBoxDispVHWAVramOffsetFromPDEV(pDev, 0);
178 VBoxDispVHWACommandSubmit(pDev, pCmd);
214 VBoxDispVHWACommandRelease(pDev, pCmd);
256 PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpDestroySurface->lpDD->dhpdev;
262 if (pDev->vhwa.bEnabled)
266 pCmd = VBoxDispVHWACommandCreate(pDev, VBOXVHWACMD_TYPE_SURF_DESTROY, sizeof(VBOXVHWACMD_SURF_DESTROY));
277 VBoxDispVHWACommandSubmit(pDev, pCmd);
279 VBoxDispVHWACommandRelease(pDev, pCmd);
309 PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpMapMemory->lpDD->dhpdev;
323 smem.ViewSize = pDev->layout.offDDrawHeap + pDev->layout.cbDDrawHeap;
325 rc = VBoxDispMPShareVideoMemory(pDev->hDriver, &smem, &smemInfo);
334 rc = VBoxDispMPUnshareVideoMemory(pDev->hDriver, &smem);
347 PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpLock->lpDD->dhpdev;
355 if(pDev->vhwa.bEnabled)
373 VBoxDispVHWACommandCheckHostCmds(pDev);
409 pCmd = VBoxDispVHWACommandCreate(pDev, VBOXVHWACMD_TYPE_SURF_LOCK, sizeof(VBOXVHWACMD_SURF_LOCK));
416 pBody->u.in.offSurface = VBoxDispVHWAVramOffsetFromPDEV(pDev, pSurf->lpGbl->fpVidMem);
424 VBoxDispVHWACommandSubmit(pDev, pCmd);
426 VBoxDispVHWACommandRelease(pDev, pCmd);
443 pDev->ddpsLock.bLocked = TRUE;
447 pDev->ddpsLock.rect = lpLock->rArea;
451 pDev->ddpsLock.rect.left = 0;
452 pDev->ddpsLock.rect.top = 0;
453 pDev->ddpsLock.rect.right = pDev->mode.ulWidth;
454 pDev->ddpsLock.rect.bottom = pDev->mode.ulHeight;
465 PVBOXDISPDEV pDev = (PVBOXDISPDEV) lpUnlock->lpDD->dhpdev;
473 if(pDev->vhwa.bEnabled)
485 && VBoxVBVABufferBeginUpdate(&pDev->vbvaCtx, &pDev->hgsmi.ctx))
487 vbvaReportDirtyRect(pDev, &pDesc->UpdatedMemRegion.Rect);
489 if (pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents & VBOX_VIDEO_INFO_HOST_EVENTS_F_VRDP_RESET)
491 vrdpReset(pDev);
492 pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents &= ~VBOX_VIDEO_INFO_HOST_EVENTS_F_VRDP_RESET;
495 if (pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents & VBVA_F_MODE_VRDP)
497 vrdpReportDirtyRect(pDev, &pDesc->UpdatedMemRegion.Rect);
500 VBoxVBVABufferEndUpdate(&pDev->vbvaCtx);
506 pCmd = VBoxDispVHWACommandCreate (pDev, VBOXVHWACMD_TYPE_SURF_UNLOCK, sizeof(VBOXVHWACMD_SURF_UNLOCK));
521 VBoxDispVHWACommandSubmitAsynchAndComplete(pDev, pCmd);
535 if (pDev->ddpsLock.bLocked)
537 pDev->ddpsLock.bLocked = FALSE;
539 if (pDev->hgsmi.bSupported && VBoxVBVABufferBeginUpdate(&pDev->vbvaCtx, &pDev->hgsmi.ctx))
541 vbvaReportDirtyRect(pDev, &pDev->ddpsLock.rect);
543 if (pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents & VBOX_VIDEO_INFO_HOST_EVENTS_F_VRDP_RESET)
545 vrdpReset(pDev);
546 pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents &= ~VBOX_VIDEO_INFO_HOST_EVENTS_F_VRDP_RESET;
549 if (pDev->vbvaCtx.pVBVA->hostFlags.u32HostEvents & VBVA_F_MODE_VRDP)
551 vrdpReportDirtyRect(pDev, &pDev->ddpsLock.rect);
554 VBoxVBVABufferEndUpdate(&pDev->vbvaCtx);