Lines Matching refs:cParms

325                                       uint32_t cParms,
329 LogFlowFunc(("pvService=%p, callHandle=%p, u32ClientID=%u, pvClient=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, callHandle, u32ClientID, pvClient, u32Function, cParms, paParms));
331 pSelf->call(callHandle, u32ClientID, pvClient, u32Function, cParms, paParms);
341 uint32_t cParms,
345 LogFlowFunc(("pvService=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, u32Function, cParms, paParms));
347 int rc = pSelf->hostCall(u32Function, cParms, paParms);
372 int setPropertyBlock(uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
373 int getProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
374 int setProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest);
375 int delProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest);
376 int enumProps(uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
377 int getNotification(uint32_t u32ClientId, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms,
381 int getNotificationWriteOut(uint32_t cParms, VBOXHGCMSVCPARM paParms[], Property prop);
387 void *pvClient, uint32_t eFunction, uint32_t cParms,
389 int hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
471 * @param cParms the number of HGCM parameters supplied
475 int Service::setPropertyBlock(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
487 if ( cParms != 4
561 * @param cParms the number of HGCM parameters supplied
565 int Service::getProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
576 if ( cParms != 4 /* Hardcoded value as the next lines depend on it. */
636 * @param cParms the number of HGCM parameters supplied
642 int Service::setProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest)
660 && ( (cParms < 2) || (cParms > 3) /* Hardcoded value as the next lines depend on it. */
663 || ( (3 == cParms)
677 if ((3 == cParms) && RT_SUCCESS(rc))
680 if ((3 == cParms) && RT_SUCCESS(rc))
751 * @param cParms the number of HGCM parameters supplied
756 int Service::delProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest)
767 if ( (cParms == 1) /* Hardcoded value as the next lines depend on it. */
880 * @param cParms the number of HGCM parameters supplied
884 int Service::enumProps(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
896 if ( (cParms != 3) /* Hardcoded value as the next lines depend on it. */
981 int Service::getNotificationWriteOut(uint32_t cParms, VBOXHGCMSVCPARM paParms[], Property prop)
983 AssertReturn(cParms == 4, VERR_INVALID_PARAMETER); /* Basic sanity checking. */
1025 * @param cParms the number of HGCM parameters supplied
1031 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1044 if ( (cParms != 4) /* Hardcoded value as the next lines depend on it. */
1090 cParms, paParms, rc));
1098 int rc2 = getNotificationWriteOut(cParms, paParms, prop);
1246 void * /* pvClient */, uint32_t eFunction, uint32_t cParms,
1250 LogFlowFunc(("u32ClientID = %d, fn = %d, cParms = %d, pparms = %p\n",
1251 u32ClientID, eFunction, cParms, paParms));
1260 rc = getProperty(cParms, paParms);
1266 rc = setProperty(cParms, paParms, true);
1272 rc = setProperty(cParms, paParms, true);
1278 rc = delProperty(cParms, paParms, true);
1284 rc = enumProps(cParms, paParms);
1290 rc = getNotification(u32ClientID, callHandle, cParms, paParms);
1359 int Service::hostCall (uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1363 LogFlowFunc(("fn = %d, cParms = %d, pparms = %p\n",
1364 eFunction, cParms, paParms));
1373 rc = setPropertyBlock(cParms, paParms);
1379 rc = getProperty(cParms, paParms);
1385 rc = setProperty(cParms, paParms, false);
1391 rc = setProperty(cParms, paParms, false);
1397 rc = delProperty(cParms, paParms, false);
1403 rc = enumProps(cParms, paParms);
1409 if (cParms == 1)
1421 if (cParms != 2)