Lines Matching refs:pBody

517         VBOXVHWACMD_SURF_DESTROY * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_DESTROY);
519 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_DESTROY));
521 pBody->u.in.hSurf = pSurf->hHostHandle;
630 VBOXVHWACMD_SURF_CREATE * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_CREATE);
633 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_CREATE));
635 rc = vboxVhwaHlpPopulateSurInfo(&pBody->SurfInfo, pSurf,
645 rc = vboxVhwaHlpCheckApplySurfInfo(pSurf, &pBody->SurfInfo, fFlags, true);
665 VBOXVHWACMD_SURF_GETINFO * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_GETINFO);
668 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_GETINFO));
670 rc = vboxVhwaHlpPopulateSurInfo(&pBody->SurfInfo, pSurf,
680 rc = vboxVhwaHlpCheckApplySurfInfo(pSurf, &pBody->SurfInfo, 0, true);
838 VBOXVHWACMD_SURF_FLIP * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_FLIP);
840 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_FLIP));
842 // pBody->TargGuestSurfInfo;
843 // pBody->CurrGuestSurfInfo;
844 pBody->u.in.hTargSurf = pAlloc->hHostHandle;
845 pBody->u.in.offTargSurface = pFlipInfo->SrcPhysicalAddress.QuadPart;
847 pBody->u.in.hCurrSurf = pOverlay->pCurentAlloc->hHostHandle;
848 pBody->u.in.offCurrSurface = pOverlay->pCurentAlloc->AllocData.Addr.offVram;
851 pBody->u.in.xUpdatedTargMemValid = 1;
853 pBody->u.in.xUpdatedTargMemRect = *(VBOXVHWA_RECTL*)((void*)&pOurInfo->DirtyRegion.Rect);
856 pBody->u.in.xUpdatedTargMemRect.right = pAlloc->AllocData.SurfDesc.width;
857 pBody->u.in.xUpdatedTargMemRect.bottom = pAlloc->AllocData.SurfDesc.height;
909 VBOXVHWACMD_SURF_COLORFILL * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_COLORFILL);
911 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_COLORFILL));
913 pBody->u.in.hSurf = pAlloc->hHostHandle;
914 pBody->u.in.offSurface = pAlloc->AllocData.Addr.offVram;
915 pBody->u.in.cRects = pCF->ClrFill.Rects.cRects;
916 memcpy (pBody->u.in.aRects, pCF->ClrFill.Rects.aRects, pCF->ClrFill.Rects.cRects * sizeof (pCF->ClrFill.Rects.aRects[0]));
997 VBOXVHWACMD_SURF_OVERLAY_UPDATE * pBody = VBOXVHWACMD_BODY(pCmd, VBOXVHWACMD_SURF_OVERLAY_UPDATE);
999 memset(pBody, 0, sizeof(VBOXVHWACMD_SURF_OVERLAY_UPDATE));
1001 pBody->u.in.hDstSurf = pFbSurf->hHostHandle;
1002 pBody->u.in.offDstSurface = pFbSurf->AllocData.Addr.offVram;
1003 pBody->u.in.dstRect = *(VBOXVHWA_RECTL*)((void*)&pOverlayInfo->DstRect);
1004 pBody->u.in.hSrcSurf = pAlloc->hHostHandle;
1005 pBody->u.in.offSrcSurface = pOverlayInfo->PhysicalAddress.QuadPart;
1007 pBody->u.in.srcRect = *(VBOXVHWA_RECTL*)((void*)&pOverlayInfo->SrcRect);
1008 pBody->u.in.flags |= VBOXVHWA_OVER_SHOW;
1011 pBody->u.in.flags |= VBOXVHWA_OVER_KEYDESTOVERRIDE /* ?? VBOXVHWA_OVER_KEYDEST */;
1012 pBody->u.in.desc.DstCK.high = pOurInfo->OverlayDesc.DstColorKeyHigh;
1013 pBody->u.in.desc.DstCK.low = pOurInfo->OverlayDesc.DstColorKeyLow;
1018 pBody->u.in.flags |= VBOXVHWA_OVER_KEYSRCOVERRIDE /* ?? VBOXVHWA_OVER_KEYSRC */;
1019 pBody->u.in.desc.SrcCK.high = pOurInfo->OverlayDesc.SrcColorKeyHigh;
1020 pBody->u.in.desc.SrcCK.low = pOurInfo->OverlayDesc.SrcColorKeyLow;
1025 pBody->u.in.xFlags |= VBOXVHWACMD_SURF_OVERLAY_UPDATE_F_SRCMEMRECT;
1027 pBody->u.in.xUpdatedSrcMemRect = *(VBOXVHWA_RECTL*)((void*)&pOurInfo->DirtyRegion.Rect);
1030 pBody->u.in.xUpdatedSrcMemRect.right = pAlloc->AllocData.SurfDesc.width;
1031 pBody->u.in.xUpdatedSrcMemRect.bottom = pAlloc->AllocData.SurfDesc.height;
1038 pBody->u.in.xFlags |= VBOXVHWACMD_SURF_OVERLAY_UPDATE_F_DSTMEMRECT;
1039 pBody->u.in.xUpdatedDstMemRect = *(VBOXVHWA_RECTL*)((void*)pDstUpdateRect);