Searched defs:pRc (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/
H A DVBoxD3DIf.h35 HRESULT VBoxD3DIfCreateForRc(struct VBOXWDDMDISP_RESOURCE *pRc);
36 HRESULT VBoxD3DIfLockRect(struct VBOXWDDMDISP_RESOURCE *pRc, UINT iAlloc,
40 HRESULT VBoxD3DIfUnlockRect(struct VBOXWDDMDISP_RESOURCE *pRc, UINT iAlloc);
63 DECLINLINE(HRESULT) VBoxD3DIfSurfGet(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc, IDirect3DSurface9 **ppSurf) argument
66 Assert(pRc->cAllocations > iAlloc);
68 IUnknown* pD3DIf = vboxD3DIfGet(&pRc->aAllocations[iAlloc]);
70 switch (pRc->aAllocations[0].enmD3DIfType)
82 Assert(pRc->cAllocations == 1); /* <- VBoxD3DIfSurfGet is typically used in Blt & ColorFill functions
102 hr = pD3DIfCubeTex->GetCubeMapSurface(VBOXDISP_CUBEMAP_INDEX_TO_FACE(pRc, iAlloc),
103 VBOXDISP_CUBEMAP_INDEX_TO_LEVEL(pRc, iAllo
[all...]
H A DVBoxD3DIf.cpp188 static HRESULT vboxDispD3DIfSurfSynchMem(PVBOXWDDMDISP_RESOURCE pRc)
190 if (pRc->RcDesc.enmPool != D3DDDIPOOL_SYSTEMMEM)
195 for (UINT i = 0; i < pRc->cAllocations; ++i)
198 HRESULT hr = VBoxD3DIfLockRect(pRc, i, &Rect, NULL, D3DLOCK_DISCARD);
205 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[i];
210 hr = VBoxD3DIfUnlockRect(pRc, i);
305 HRESULT VBoxD3DIfLockRect(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc, argument
311 Assert(!pRc->aAllocations[iAlloc].LockInfo.cLocks);
312 Assert(pRc->cAllocations > iAlloc);
313 switch (pRc
369 VBoxD3DIfUnlockRect(PVBOXWDDMDISP_RESOURCE pRc, UINT iAlloc) argument
424 VBoxD3DIfCreateForRc(struct VBOXWDDMDISP_RESOURCE *pRc) argument
794 VBoxD3DIfFillPresentParams(D3DPRESENT_PARAMETERS *pParams, PVBOXWDDMDISP_RESOURCE pRc, UINT cRTs) argument
880 struct VBOXWDDMDISP_RESOURCE *pRc = pAlloc->pRc; local
912 struct VBOXWDDMDISP_RESOURCE *pRc = pAlloc->pRc; local
[all...]
H A DVBoxDispD3D.h269 struct VBOXWDDMDISP_RESOURCE *pRc; member in struct:VBOXWDDMDISP_ALLOCATION
317 #define VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc) (((pRc)->cAllocations)/6)
318 #define VBOXDISP_CUBEMAP_INDEX_TO_FACE(pRc, idx) ((D3DCUBEMAP_FACES)(D3DCUBEMAP_FACE_POSITIVE_X+(idx)%VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc)))
319 #define VBOXDISP_CUBEMAP_INDEX_TO_LEVEL(pRc, idx) ((idx)%VBOXDISP_CUBEMAP_LEVELS_COUNT(pRc))
352 void vboxWddmResourceInit(PVBOXWDDMDISP_RESOURCE pRc, UINT cAllocs);
H A DVBoxDispDbg.cpp186 pAlloc ? pAlloc->pRc->aAllocations[0].hSharedHandle : NULL,
187 pAlloc ? pAlloc->pRc : NULL,
242 PVBOXWDDMDISP_DEVICE pDevice = pAlloc->pRc->pDevice;
286 HRESULT hr = VBoxD3DIfSurfGet(pAlloc->pRc, pAlloc->iAlloc, &pSurf);
415 PVBOXWDDMDISP_RESOURCE pRc = pDevice->aSamplerTextures[i]; local
416 for (UINT j = 0; j < pRc->cAllocations; ++j)
418 PVBOXWDDMDISP_ALLOCATION pAlloc = &pRc->aAllocations[j];
492 const VBOXWDDMDISP_RESOURCE *pRc = (const VBOXWDDMDISP_RESOURCE*)pData->hResource; local
493 const VBOXWDDMDISP_ALLOCATION *pAlloc = &pRc->aAllocations[pData->SubResourceIndex];
503 const VBOXWDDMDISP_RESOURCE *pRc local
632 vboxVDbgDoPrintAlloc(const char * pPrefix, const VBOXWDDMDISP_RESOURCE *pRc, uint32_t iAlloc, const char * pSuffix) argument
[all...]
H A DVBoxDispD3D.cpp266 Assert(pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource);
345 Assert(pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource);
514 Assert(fWrite || pAlloc->fEverWritten || pAlloc->pRc->RcDesc.fFlags.SharedResource);
523 Assert(pAlloc->fDirtyWrite == fWrite || pAlloc->pRc->RcDesc.fFlags.SharedResource);
531 static DECLINLINE(BOOLEAN) vboxWddmDalCheckAddRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc, BOOLEAN fWrite) argument
534 for (UINT i = 0; i < pRc->cAllocations; ++i)
536 PVBOXWDDMDISP_ALLOCATION pDAlloc = &pRc->aAllocations[i];
612 static void vboxResourceFree(PVBOXWDDMDISP_RESOURCE pRc) argument
614 RTMemFree(pRc);
617 void vboxWddmResourceInit(PVBOXWDDMDISP_RESOURCE pRc, UIN argument
630 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)RTMemAlloc(RT_OFFSETOF(VBOXWDDMDISP_RESOURCE, aAllocations[cAllocs])); local
686 vboxWddmDbgRcSynchMemCheck(PVBOXWDDMDISP_RESOURCE pRc) argument
1049 vboxWddmSwapchainCreateForRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc) argument
1237 PVBOXWDDMDISP_RESOURCE pRc = pRt->pAlloc->pRc; local
1626 vboxWddmSwapchainCreateIfForRc(PVBOXWDDMDISP_DEVICE pDevice, PVBOXWDDMDISP_RESOURCE pRc, PVBOXWDDMDISP_SWAPCHAIN *ppSwapchain) argument
2356 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)hTexture; local
2514 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hIndexBuffer; local
3403 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local
3932 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local
4258 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(pResource->SurfCount); local
4547 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)hResource; local
4629 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local
4716 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hSrcResource; local
4973 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hVertexBuffer; local
5146 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hResource; local
5287 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hRenderTarget; local
5306 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hZBuffer; local
5659 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->OverlayInfo.hResource; local
5723 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->OverlayInfo.hResource; local
5767 PVBOXWDDMDISP_RESOURCE pRc = (PVBOXWDDMDISP_RESOURCE)pData->hSource; local
5873 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(pData->NumAllocations); local
6191 PVBOXWDDMDISP_RESOURCE pRc = vboxResourceAlloc(2); local
[all...]
/vbox/src/VBox/Runtime/testcase/
H A DtstDir-3.cpp34 static int tstDirOpenFiltered(const char *pszFilter, unsigned *pcFilesMatch, int *pRc) argument
72 *pRc = rc;
/vbox/src/VBox/Storage/Debug/
H A DVDDbgIoLog.cpp764 VBOXDDU_DECL(int) VDDbgIoLogEventGetComplete(VDIOLOGGER hIoLogger, uint64_t *pidEvent, int *pRc, argument
785 *pRc = (int)RT_LE2H_U32((int32_t)Entry.i32Rc);
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServiceControlProcess.cpp223 * @param pRc Where to store the thread's return code. Optional.
226 RTMSINTERVAL msTimeout, int *pRc)
229 /* pRc is optional. */
261 if (pRc)
262 *pRc = rcThread;
225 GstCntlProcessWait(const PVBOXSERVICECTRLPROCESS pProcess, RTMSINTERVAL msTimeout, int *pRc) argument
/vbox/src/VBox/HostDrivers/VBoxUSB/win/mon/
H A DVBoxUsbMon.cpp1590 int *pRc = (int *)pvBuffer; local
1592 if (!pvBuffer || cbInBuffer != sizeof (*pIn) || (cbOutBuffer && cbOutBuffer != sizeof (*pRc)))
1604 Assert(cbOutBuffer == *pRc);
1605 *pRc = rc;
1606 Info = sizeof (*pRc);

Completed in 81 milliseconds