Lines Matching refs:cbCallInfo
179 * @param cbCallInfo The size of the call info structure.
184 static int vbglR0HGCMInternalPreprocessCall(VBoxGuestHGCMCallInfo const *pCallInfo, uint32_t cbCallInfo,
227 && off <= cbCallInfo - sizeof(HGCMPageListInfo),
228 ("offset=%#x cParms=%#x cbCallInfo=%#x\n", off, pCallInfo->cParms, cbCallInfo),
234 AssertMsgReturn(u32 <= cbCallInfo,
235 ("u32=%#x (cPages=%#x offset=%#x) cbCallInfo=%#x\n", u32, cPages, off, cbCallInfo),
476 * @param cbCallInfo The size of the call info structure.
482 uint32_t cbCallInfo, bool fIsUser, struct VbglR0ParmInfo *pParmInfo)
854 DECLR0VBGL(int) VbglR0HGCMInternalCall(VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags,
871 AssertReturn( cbCallInfo >= sizeof(VBoxGuestHGCMCallInfo)
872 || cbCallInfo >= pCallInfo->cParms * sizeof(HGCMFunctionParameter),
875 Log(("GstHGCMCall: u32ClientID=%#x u32Function=%u cParms=%u cbCallInfo=%#x fFlags=%#x\n",
876 pCallInfo->u32ClientID, pCallInfo->u32ClientID, pCallInfo->u32Function, pCallInfo->cParms, cbCallInfo, fFlags));
882 rc = vbglR0HGCMInternalPreprocessCall(pCallInfo, cbCallInfo, fIsUser, &ParmInfo, &cbExtra);
895 vbglR0HGCMInternalInitCall(pHGCMCall, pCallInfo, cbCallInfo, fIsUser, &ParmInfo);
943 DECLR0VBGL(int) VbglR0HGCMInternalCall32(VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags,
962 AssertReturn( cbCallInfo >= sizeof(VBoxGuestHGCMCallInfo)
963 || cbCallInfo >= pCallInfo->cParms * sizeof(HGCMFunctionParameter32),