Lines Matching refs:pCtl

832                 VBOXCRCMDCTL_HGCM *pCtl;
833 pCtl = (VBOXCRCMDCTL_HGCM*)RTMemAlloc(sizeof(CRVBOXHGCMDEVRESIZE) + sizeof(VBOXCRCMDCTL_HGCM));
834 if (pCtl)
836 CRVBOXHGCMDEVRESIZE *pData = (CRVBOXHGCMDEVRESIZE*)(pCtl+1);
840 pCtl->Hdr.enmType = VBOXCRCMDCTL_TYPE_HGCM;
841 pCtl->Hdr.u32Function = SHCRGL_HOST_FN_DEV_RESIZE;
842 pCtl->aParms[0].type = VBOX_HGCM_SVC_PARM_PTR;
843 pCtl->aParms[0].u.pointer.addr = pData;
844 pCtl->aParms[0].u.pointer.size = sizeof(*pData);
846 rc = i_crCtlSubmit(&pCtl->Hdr, sizeof(*pCtl), i_displayCrCmdFree, pCtl);
850 RTMemFree(pCtl);
1322 VBOXCRCMDCTL_HGCM *pCtl;
1323 pCtl = (VBOXCRCMDCTL_HGCM*)RTMemAlloc(RT_MAX(cRect, 1) * sizeof(RTRECT) + sizeof(VBOXCRCMDCTL_HGCM));
1324 if (pCtl)
1326 RTRECT *pRectsCopy = (RTRECT*)(pCtl+1);
1329 pCtl->Hdr.enmType = VBOXCRCMDCTL_TYPE_HGCM;
1330 pCtl->Hdr.u32Function = SHCRGL_HOST_FN_SET_VISIBLE_REGION;
1332 pCtl->aParms[0].type = VBOX_HGCM_SVC_PARM_PTR;
1333 pCtl->aParms[0].u.pointer.addr = pRectsCopy;
1334 pCtl->aParms[0].u.pointer.size = cRect * sizeof(RTRECT);
1336 int rc = i_crCtlSubmit(&pCtl->Hdr, sizeof(*pCtl), i_displayCrCmdFree, pCtl);
1340 RTMemFree(pCtl);
3248 PVBOXVDMACMD_CHROMIUM_CTL pCtl = (PVBOXVDMACMD_CHROMIUM_CTL)pParam->u.pointer.addr;
3249 mpDrv->pVBVACallbacks->pfnCrHgsmiControlCompleteAsync(mpDrv->pVBVACallbacks, pCtl, result);
3280 void Display::i_handleCrHgsmiControlProcess(PVBOXVDMACMD_CHROMIUM_CTL pCtl, uint32_t cbCtl)
3285 parm.u.pointer.addr = pCtl;
3293 bool fCheckPendingViewport = (pCtl->enmType == VBOXVDMACMD_CHROMIUM_CTL_TYPE_CRHGSMI_SETUP);
3531 VBOXCRCMDCTL_HGCM *pCtl;
3532 pCtl = (VBOXCRCMDCTL_HGCM *)RTMemAlloc(sizeof(CRVBOXHGCMSETSCALEFACTOR) + sizeof(VBOXCRCMDCTL_HGCM));
3533 if (pCtl)
3535 CRVBOXHGCMSETSCALEFACTOR *pData = (CRVBOXHGCMSETSCALEFACTOR *)(pCtl + 1);
3542 pCtl->Hdr.enmType = VBOXCRCMDCTL_TYPE_HGCM;
3543 pCtl->Hdr.u32Function = SHCRGL_HOST_FN_SET_SCALE_FACTOR;
3544 pCtl->aParms[0].type = VBOX_HGCM_SVC_PARM_PTR;
3545 pCtl->aParms[0].u.pointer.addr = pData;
3546 pCtl->aParms[0].u.pointer.size = sizeof(*pData);
3548 rc = i_crCtlSubmitSync(&pCtl->Hdr, sizeof(*pCtl));
3554 RTMemFree(pCtl);
3602 VBOXCRCMDCTL_HGCM *pCtl;
3603 pCtl = (VBOXCRCMDCTL_HGCM *)RTMemAlloc(sizeof(CRVBOXHGCMSETUNSCALEDHIDPIOUTPUT) + sizeof(VBOXCRCMDCTL_HGCM));
3604 if (pCtl)
3606 CRVBOXHGCMSETUNSCALEDHIDPIOUTPUT *pData = (CRVBOXHGCMSETUNSCALEDHIDPIOUTPUT *)(pCtl + 1);
3611 pCtl->Hdr.enmType = VBOXCRCMDCTL_TYPE_HGCM;
3612 pCtl->Hdr.u32Function = SHCRGL_HOST_FN_SET_UNSCALED_HIDPI;
3613 pCtl->aParms[0].type = VBOX_HGCM_SVC_PARM_PTR;
3614 pCtl->aParms[0].u.pointer.addr = pData;
3615 pCtl->aParms[0].u.pointer.size = sizeof(*pData);
3617 rc = i_crCtlSubmitSync(&pCtl->Hdr, sizeof(*pCtl));
3623 RTMemFree(pCtl);