Searched refs:offVram (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPWddm.h90 DECLINLINE(BOOLEAN) vboxWddmAddrSetVram(PVBOXWDDM_ADDR pAddr, UINT SegmentId, VBOXVIDEOOFFSET offVram) argument
92 if (pAddr->SegmentId == SegmentId && pAddr->offVram == offVram)
96 pAddr->offVram = offVram;
102 return pAddr1->SegmentId == pAddr2->SegmentId && pAddr1->offVram == pAddr2->offVram;
162 return (pAddr->offVram != VBOXVIDEOOFFSET_VOID && pAddr->SegmentId) ?
163 (pAddr->SegmentId == 1 ? pAddr->offVram : 0)
169 VBOXVIDEOOFFSET offVram local
[all...]
H A DVBoxMPVhwa.cpp577 pInfo->offSurface = pSurf->AllocData.Addr.offVram;
817 Assert(pFbSurf->AllocData.Addr.offVram != VBOXVIDEOOFFSET_VOID);
846 pAlloc->AllocData.Addr.offVram = pFlipInfo->SrcPhysicalAddress.QuadPart;
848 pBody->u.in.offCurrSurface = pOverlay->pCurentAlloc->AllocData.Addr.offVram;
901 Assert(pAlloc->AllocData.Addr.offVram != VBOXVIDEOOFFSET_VOID);
914 pBody->u.in.offSurface = pAlloc->AllocData.Addr.offVram;
979 Assert(pFbSurf->AllocData.Addr.offVram != VBOXVIDEOOFFSET_VOID);
1002 pBody->u.in.offDstSurface = pFbSurf->AllocData.Addr.offVram;
1006 pAlloc->AllocData.Addr.offVram = pOverlayInfo->PhysicalAddress.QuadPart;
H A DVBoxMPTypes.h103 VBOXVIDEOOFFSET offVram; member in union:VBOXWDDM_ADDR::__anon639
H A DVBoxMPVdma.cpp662 VBOXVIDEOOFFSET offVram = vboxWddmAddrFramOffset(&pAlloc->AllocData.Addr); local
663 if (offVram != VBOXVIDEOOFFSET_VOID)
666 uint8_t *pvMem = pDevExt->pvVisibleVram + offVram;
732 WARN(("invalid offVram"));
749 Assert(pDstAlloc->Addr.offVram != VBOXVIDEOOFFSET_VOID);
750 Assert(pSrcAlloc->Addr.offVram != VBOXVIDEOOFFSET_VOID);
784 if (pDstAlloc->Addr.offVram == VBOXVIDEOOFFSET_VOID)
786 if (pSrcAlloc->Addr.offVram == VBOXVIDEOOFFSET_VOID)
789 uint8_t *pvDstSurf = pDstAlloc->Addr.SegmentId ? pvVramBase + pDstAlloc->Addr.offVram : (uint8_t*)pDstAlloc->Addr.pvMem;
790 uint8_t *pvSrcSurf = pSrcAlloc->Addr.SegmentId ? pvVramBase + pSrcAlloc->Addr.offVram
[all...]
H A DVBoxMPMisc.cpp2105 ULONG offVram = vboxWddmVramCpuVisibleSegmentSize(pDevExt);
2106 offVram /= VBoxCommonFromDeviceExt(pDevExt)->cDisplays;
2107 offVram &= ~PAGE_OFFSET_MASK;
2108 offVram *= ModifiedVidPnSourceId;
2110 if (vboxWddmAddrSetVram(&pSource->AllocData.Addr, 1, offVram))
H A DVBoxMPWddm.cpp224 pScreen->u32StartOffset = 0; //(uint32_t)offVram; /* we pretend the view is located at the start of each framebuffer */
240 VBOXVIDEOOFFSET offVram = vboxWddmAddrFramOffset(&pAllocData->Addr);
241 if (offVram == VBOXVIDEOOFFSET_VOID)
243 WARN(("offVram == VBOXVIDEOOFFSET_VOID"));
261 pView->u32ViewOffset = (uint32_t)offVram; /* we pretend the view is located at the start of each framebuffer */
311 VBOXVIDEOOFFSET offVram = vboxWddmAddrFramOffset(&pAllocData->Addr);;
312 if (offVram == VBOXVIDEOOFFSET_VOID)
314 WARN(("offVram == VBOXVIDEOOFFSET_VOID"));
322 ULONG yOffset = (ULONG)offVram / cbLine;
323 ULONG xOffset = (ULONG)offVram
[all...]
H A DVBoxMPVidPn.cpp297 pData->Addr.offVram = VBOXVIDEOOFFSET_VOID;
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VDMA.cpp3017 static int vdmaVBVACtlEnableSubmitSync(PVBOXVDMAHOST pVdma, uint32_t offVram, bool fPaused)
3021 Enable.u32Offset = offVram;

Completed in 75 milliseconds