Lines Matching refs:paParms

146      * @param   paParms                 Array 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));
156 AssertPtrReturn(paParms, VERR_INVALID_POINTER);
182 mpParms[i].type = paParms[i].type;
183 switch (paParms[i].type)
186 mpParms[i].u.uint32 = paParms[i].u.uint32;
190 mpParms[i].u.uint64 = paParms[i].u.uint64;
194 mpParms[i].u.pointer.size = paParms[i].u.pointer.size;
205 paParms[i].u.pointer.addr,
973 VBOXHGCMSVCPARM paParms[])
978 pSelf->call(callHandle, u32ClientID, pvClient, u32Function, cParms, paParms);
988 VBOXHGCMSVCPARM paParms[])
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[]);
1135 * @param paParms Array of parameters.
1138 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1162 thisCon.mParms = paParms;
1168 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1184 int rc = paParms[0].getUInt32(&uValue);
1186 rc = paParms[1].getUInt32(&uMaskAdd);
1188 rc = paParms[2].getUInt32(&uMaskRemove);
1211 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1237 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1303 * @param paParms Array 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);
1331 * @param paParms Array 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()));
1414 VBOXHGCMSVCPARM paParms[])
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);
1557 * @param paParms Array of parameters.
1559 int Service::sessionClose(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1565 int rc = paParms[0].getUInt32(&uContextID);
1567 rc = paParms[1].getUInt32(&uFlags);
1572 rc = hostProcessCommand(HOST_SESSION_CLOSE, cParms, paParms);