Lines Matching refs:cParms

145      * @param   cParms                  Number of parameters of HGCM request.
148 int Allocate(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
150 LogFlowFunc(("Allocating pHostCmd=%p, uMsg=%RU32, cParms=%RU32, paParms=%p\n",
151 this, uMsg, cParms, paParms));
153 if (!cParms) /* At least one parameter (context ID) must be present. */
159 if (cParms > 256)
160 cParms = 256;
170 mParmCount = cParms;
972 uint32_t cParms,
978 pSelf->call(callHandle, u32ClientID, pvClient, u32Function, cParms, paParms);
987 uint32_t cParms,
993 return pSelf->hostCall(u32Function, cParms, paParms);
1014 int prepareExecute(uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1017 int clientGetCommand(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1018 int clientSetMsgFilterSet(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1019 int clientSetMsgFilterUnset(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1020 int clientSkipMsg(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1023 int hostCallback(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1024 int hostProcessCommand(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1025 void call(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1026 int hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1027 int sessionClose(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
1134 * @param cParms Number of parameters.
1138 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1161 thisCon.mNumParms = cParms;
1168 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1180 if (cParms != 4)
1211 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1223 if (cParms != 1)
1237 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1249 if (cParms != 1)
1272 uint32_t cParms = 0;
1274 arParms[cParms++].setUInt32(u32ContextID);
1276 return hostCallback(GUEST_DISCONNECTED, cParms, arParms);
1302 * @param cParms Number of parameters.
1305 int Service::hostCallback(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1307 LogFlowFunc(("eFunction=%ld, cParms=%ld, paParms=%p\n",
1308 eFunction, cParms, paParms));
1313 VBOXGUESTCTRLHOSTCALLBACK data(cParms, paParms);
1330 * @param cParms Number of parameters.
1333 int Service::hostProcessCommand(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1350 rc = pHostCmd->Allocate(eFunction, cParms, paParms);
1361 LogFlowFunc(("Handling host command CID=%RU32, eFunction=%RU32, cParms=%RU32, paParms=%p, numClients=%zu\n",
1362 pHostCmd->mContextID, eFunction, cParms, paParms, mClientStateMap.size()));
1413 void * /* pvClient */, uint32_t eFunction, uint32_t cParms,
1417 LogFlowFunc(("[Client %RU32] eFunction=%RU32, cParms=%RU32, paParms=0x%p\n",
1418 u32ClientID, eFunction, cParms, paParms));
1427 rc = clientGetCommand(u32ClientID, callHandle, cParms, paParms);
1449 rc = clientSetMsgFilterSet(u32ClientID, callHandle, cParms, paParms);
1457 rc = clientSetMsgFilterUnset(u32ClientID, callHandle, cParms, paParms);
1468 rc = clientSkipMsg(u32ClientID, callHandle, cParms, paParms);
1477 rc = sessionClose(u32ClientID, callHandle, cParms, paParms);
1486 rc = hostCallback(eFunction, cParms, paParms);
1509 int Service::hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1512 LogFlowFunc(("fn=%RU32, cParms=%RU32, paParms=0x%p\n",
1513 eFunction, cParms, paParms));
1538 rc = hostProcessCommand(eFunction, cParms, paParms);
1556 * @param cParms Number of parameters.
1559 int Service::sessionClose(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1561 if (cParms < 2)
1572 rc = hostProcessCommand(HOST_SESSION_CLOSE, cParms, paParms);