Lines Matching refs:pCmd

762 DECLCALLBACK(void) Display::i_displayCrCmdFree(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion)
3252 void Display::i_handleCrHgsmiCommandProcess(PVBOXVDMACMD_CHROMIUM_CMD pCmd, uint32_t cbCmd)
3257 parm.u.pointer.addr = pCmd;
3330 DECLCALLBACK(void) Display::i_displayCrHgsmiCommandProcess(PPDMIDISPLAYCONNECTOR pInterface, PVBOXVDMACMD_CHROMIUM_CMD pCmd,
3335 pDrv->pDisplay->i_handleCrHgsmiCommandProcess(pCmd, cbCmd);
3338 DECLCALLBACK(void) Display::i_displayCrHgsmiControlProcess(PPDMIDISPLAYCONNECTOR pInterface, PVBOXVDMACMD_CHROMIUM_CTL pCmd,
3343 pDrv->pDisplay->i_handleCrHgsmiControlProcess(pCmd, cbCmd);
3367 VBOXCRCMDCTL *pCmd = (VBOXCRCMDCTL*)pParam->u.pointer.addr;
3368 if (pCmd->u.pfnInternal)
3369 ((PFNCRCTLCOMPLETION)pCmd->u.pfnInternal)(pCmd, pParam->u.pointer.size, result, pvContext);
3372 int Display::i_handleCrHgcmCtlSubmit(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd,
3386 parm.u.pointer.addr = pCmd;
3389 pCmd->u.pfnInternal = (void(*)())pfnCompletion;
3399 struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd,
3405 return pThis->i_handleCrHgcmCtlSubmit(pCmd, cbCmd, pfnCompletion, pvCompletion);
3408 int Display::i_crCtlSubmit(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, PFNCRCTLCOMPLETION pfnCompletion, void *pvCompletion)
3414 rc = mpDrv->pVBVACallbacks->pfnCrCtlSubmit(mpDrv->pVBVACallbacks, pCmd, cbCmd, pfnCompletion, pvCompletion);
3423 int Display::i_crCtlSubmitSync(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd)
3429 rc = mpDrv->pVBVACallbacks->pfnCrCtlSubmitSync(mpDrv->pVBVACallbacks, pCmd, cbCmd);
3438 int Display::i_crCtlSubmitAsyncCmdCopy(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd)
3447 memcpy(pCmdCopy, pCmd, cbCmd);
3460 int Display::i_crCtlSubmitSyncIfHasDataForScreen(uint32_t u32ScreenID, struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd)
3467 rc = i_crCtlSubmitSync(pCmd, cbCmd);
3469 rc = i_crCtlSubmitAsyncCmdCopy(pCmd, cbCmd);
3679 DECLCALLBACK(void) Display::i_displayVRecCompletion(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion)
3775 const PVBVACMDHDR pCmd, size_t cbCmd)
3777 LogFlowFunc(("uScreenId %d pCmd %p cbCmd %d, @%d,%d %dx%d\n", uScreenId, pCmd, cbCmd, pCmd->x, pCmd->y, pCmd->w, pCmd->h));
3789 pDrv->pUpPort->pfnUpdateDisplayRect(pDrv->pUpPort, pCmd->x, pCmd->y, pCmd->w, pCmd->h);
3810 uint32_t width = pCmd->w;
3811 uint32_t height = pCmd->h;
3814 int32_t xSrc = pCmd->x - pFBInfo->xOrigin;
3815 int32_t ySrc = pCmd->y - pFBInfo->yOrigin;
3843 VBVACMDHDR hdrSaved = *pCmd;
3845 VBVACMDHDR *pHdrUnconst = (VBVACMDHDR *)pCmd;
3851 pThis->mParent->i_consoleVRDPServer()->SendUpdate(uScreenId, pCmd, (uint32_t)cbCmd);