Searched defs:pAlloc (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/
H A DVBoxD3DIf.h41 void VBoxD3DIfLockUnlockMemSynch(struct VBOXWDDMDISP_ALLOCATION *pAlloc, D3DLOCKED_RECT *pLockInfo, RECT *pRect, bool bToLockInfo);
43 IUnknown* vboxD3DIfCreateSharedPrimary(PVBOXWDDMDISP_ALLOCATION pAlloc);
47 DECLINLINE(IUnknown*) vboxD3DIfGet(PVBOXWDDMDISP_ALLOCATION pAlloc) argument
49 if (pAlloc->pD3DIf)
50 return pAlloc->pD3DIf;
52 if (pAlloc->enmType != VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE)
54 WARN(("dynamic creation is supported for VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE only!, current type is %d", pAlloc->enmType));
58 return vboxD3DIfCreateSharedPrimary(pAlloc);
H A DVBoxD3DIf.cpp205 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; local
206 Assert(pAlloc->pvMem);
208 VBoxD3DIfLockUnlockMemSynch(pAlloc, &Rect, NULL, true /*bool bToLockInfo*/);
216 void VBoxD3DIfLockUnlockMemSynch(PVBOXWDDMDISP_ALLOCATION pAlloc, D3DLOCKED_RECT *pLockInfo, RECT *pRect, bool bToLockInfo) argument
218 Assert(pAlloc->SurfDesc.pitch);
219 Assert(pAlloc->pvMem);
223 if (pAlloc->SurfDesc.pitch == pLockInfo->Pitch)
225 Assert(pAlloc->SurfDesc.cbSize);
227 memcpy(pLockInfo->pBits, pAlloc->pvMem, pAlloc
457 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[0]; local
553 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; local
823 PVBOXWDDMDISP_ALLOCATION pAlloc = &Rc.aAllocations[0]; local
878 vboxD3DIfSetHostId(PVBOXWDDMDISP_ALLOCATION pAlloc, uint32_t hostID, uint32_t *pHostID) argument
909 vboxD3DIfCreateSharedPrimary(PVBOXWDDMDISP_ALLOCATION pAlloc) argument
[all...]
H A DVBoxDispD3D.h142 struct VBOXWDDMDISP_ALLOCATION *pAlloc; member in struct:VBOXWDDMDISP_RENDERTGT
321 DECLINLINE(PVBOXWDDMDISP_SWAPCHAIN) vboxWddmSwapchainForAlloc(PVBOXWDDMDISP_ALLOCATION pAlloc) argument
323 return pAlloc->pSwapchain;
H A DVBoxDispDbg.cpp164 const VBOXWDDMDISP_ALLOCATION *pAlloc; member in struct:VBOXVDBG_DUMP_INFO
174 const VBOXWDDMDISP_ALLOCATION *pAlloc = pInfo->pAlloc; local
184 vboxVDbgPrint(("%s Sh(0x%p), Rc(0x%p), pAlloc(0x%x), pD3DIf(0x%p), Type(%s), Rect(%s), Locks(%d) %s",
186 pAlloc ? pAlloc->pRc->aAllocations[0].hSharedHandle : NULL,
187 pAlloc ? pAlloc->pRc : NULL,
188 pAlloc,
192 pAlloc
227 const VBOXWDDMDISP_ALLOCATION *pAlloc = pInfo->pAlloc; local
270 vboxVDbgDoDumpAllocRect(const char * pPrefix, PVBOXWDDMDISP_ALLOCATION pAlloc, RECT *pRect, const char* pSuffix, DWORD fFlags) argument
282 const VBOXWDDMDISP_ALLOCATION *pAlloc = pInfo->pAlloc; local
326 vboxVDbgDoDumpRcRect(const char * pPrefix, PVBOXWDDMDISP_ALLOCATION pAlloc, IDirect3DResource9 *pD3DRc, RECT *pRect, const char * pSuffix, DWORD fFlags) argument
392 PVBOXWDDMDISP_ALLOCATION pAlloc = pDevice->apRTs[i]; local
418 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[j]; local
427 const VBOXWDDMDISP_ALLOCATION *pAlloc = pInfo->pAlloc; local
461 vboxVDbgDoDumpLockUnlockSurfTex(const char * pPrefix, const VBOXWDDMDISP_ALLOCATION *pAlloc, const char * pSuffix, DWORD fFlags) argument
493 const VBOXWDDMDISP_ALLOCATION *pAlloc = &pRc->aAllocations[pData->SubResourceIndex]; local
504 const VBOXWDDMDISP_ALLOCATION *pAlloc = &pRc->aAllocations[pData->SubResourceIndex]; local
635 const VBOXWDDMDISP_ALLOCATION *pAlloc = &pRc->aAllocations[iAlloc]; local
[all...]
H A DVBoxDispD3D.cpp263 static HRESULT vboxWddmNSCAddAlloc(PVBOXWDDMDISP_NSCADD pData, PVBOXWDDMDISP_ALLOCATION pAlloc) argument
266 Assert(pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource);
270 pData->pAllocationList[0].hAllocation = pAlloc->hAllocation;
271 if (pAlloc->fDirtyWrite)
294 static VOID vboxWddmDalRemove(PVBOXWDDMDISP_ALLOCATION pAlloc) argument
296 RTListNodeRemove(&pAlloc->DirtyAllocListEntry);
297 pAlloc->fDirtyWrite = FALSE;
304 PVBOXWDDMDISP_ALLOCATION pAlloc; member in struct:VBOXWDDM_DBG_ALLOC
341 PVBOXWDDMDISP_ALLOCATION pAlloc; local
358 PVBOXWDDMDISP_ALLOCATION pAlloc = RTListGetFirst(&pDevice->DirtyAllocList, VBOXWDDMDISP_ALLOCATION, DirtyAllocListEntry); local
412 vboxWddmDalCheckUnlock(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_ALLOCATION pAlloc) argument
433 vboxWddmDalCheckLock(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_ALLOCATION pAlloc, D3DDDI_LOCKFLAGS Flags) argument
479 vboxWddmDalCheckNotifyRemove(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_ALLOCATION pAlloc) argument
501 vboxWddmDalCheckAdd(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_ALLOCATION pAlloc, BOOLEAN fWrite) argument
641 vboxWddmDbgSynchMemCheck(PVBOXWDDMDISP_ALLOCATION pAlloc, D3DLOCKED_RECT *pLockInfo) argument
703 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; local
867 vboxWddmSwapchainRtInit(PVBOXWDDMDISP_SWAPCHAIN pSwapchain, PVBOXWDDMDISP_RENDERTGT pRt, PVBOXWDDMDISP_ALLOCATION pAlloc) argument
876 vboxWddmSwapchainBbAddTail(PVBOXWDDMDISP_SWAPCHAIN pSwapchain, PVBOXWDDMDISP_ALLOCATION pAlloc, BOOL bAssignAsBb) argument
909 vboxWddmSwapchainRtForAlloc(PVBOXWDDMDISP_SWAPCHAIN pSwapchain, PVBOXWDDMDISP_ALLOCATION pAlloc) argument
1091 PVBOXWDDMDISP_ALLOCATION pAlloc = pRt->pAlloc; local
1382 PVBOXWDDMDISP_ALLOCATION pAlloc = pSwapchain->aRTs[j].pAlloc; local
1668 vboxWddmSwapchainSurfGet(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_SWAPCHAIN pSwapchain, PVBOXWDDMDISP_ALLOCATION pAlloc, IDirect3DSurface9 **ppSurf) argument
1707 vboxWddmSwapchainRtSurfGet(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_SWAPCHAIN pSwapchain, UINT iRt, PVBOXWDDMDISP_ALLOCATION pAlloc, BOOL bOnSwapchainSynch, IDirect3DSurface9 **ppSurf) argument
1893 vboxWddmRenderTargetSet(PVBOXWDDMDISP_DEVICE pDevice, UINT iRt, PVBOXWDDMDISP_ALLOCATION pAlloc, BOOL bOnSwapchainSynch) argument
2515 PVBOXWDDMDISP_ALLOCATION pAlloc = NULL; local
2938 PVBOXWDDMDISP_ALLOCATION pAlloc = pDevice->aStreamSource[0]; local
4205 vboxWddmRequestAllocFree(D3DDDICB_ALLOCATE* pAlloc) argument
4227 D3DDDICB_ALLOCATE* pAlloc = (D3DDDICB_ALLOCATE*)pvBuf; local
4558 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; local
4632 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->SubResourceIndex]; local
4719 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->SrcSubResourceIndex]; local
4974 PVBOXWDDMDISP_ALLOCATION pAlloc = NULL; local
5291 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->SubResourceIndex]; local
5662 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->OverlayInfo.SubResourceIndex]; local
5726 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->OverlayInfo.SubResourceIndex]; local
5770 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[pData->SourceIndex]; local
5934 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i]; local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPWddm.h76 DECLINLINE(PVBOXWDDM_RESOURCE) vboxWddmResourceForAlloc(PVBOXWDDM_ALLOCATION pAlloc) argument
79 if(pAlloc->iIndex == VBOXWDDM_ALLOCATIONINDEX_VOID)
81 PVBOXWDDM_RESOURCE pRc = (PVBOXWDDM_RESOURCE)(((uint8_t*)pAlloc) - RT_OFFSETOF(VBOXWDDM_RESOURCE, aAllocations[pAlloc->iIndex]));
84 return pAlloc->pResource;
H A DVBoxMPVdma.h174 PVBOXWDDM_ALLOCATION pAlloc; member in struct:VBOXWDDM_DMA_ALLOCINFO
H A DVBoxMPVdma.cpp655 PVBOXWDDM_ALLOCATION pAlloc = pCF->Alloc.pAlloc; local
656 if (pAlloc->AllocData.Addr.SegmentId && pAlloc->AllocData.Addr.SegmentId != 1)
662 VBOXVIDEOOFFSET offVram = vboxWddmAddrFramOffset(&pAlloc->AllocData.Addr);
667 UINT bpp = pAlloc->AllocData.SurfDesc.bpp;
669 Assert(((bpp * pAlloc->AllocData.SurfDesc.width) >> 3) == pAlloc->AllocData.SurfDesc.pitch);
680 uint32_t * pvU32Mem = (uint32_t*)(pvMem + (ir * pAlloc->AllocData.SurfDesc.pitch) + (pRect->left * bytestPP));
683 Assert(pRect->right <= (LONG)pAlloc
1436 PVBOXWDDM_ALLOCATION pAlloc = pFlip->Flip.Alloc.pAlloc; local
1471 PVBOXWDDM_ALLOCATION pAlloc = pCF->ClrFill.Alloc.pAlloc; local
[all...]

Completed in 475 milliseconds