Lines Matching defs:pHostCmd

120         LogFlowFunc(("Adding reference pHostCmd=%p, CID=%RU32, new refCount=%RU32\n",
129 LogFlowFunc(("Releasing reference pHostCmd=%p, CID=%RU32, new refCount=%RU32\n",
150 LogFlowFunc(("Allocating pHostCmd=%p, uMsg=%RU32, cParms=%RU32, paParms=%p\n",
247 AssertMsg(mRefCount == 0, ("pHostCmd=%p, CID=%RU32 still being used by a client (%RU32 refs), cannot free yet\n",
250 LogFlowFunc(("Freeing host command pHostCmd=%p, CID=%RU32, mMsgType=%RU32, mParmCount=%RU32, mpParms=%p\n",
289 LogFlowFunc(("pHostCmd=%p, mMsgType=%RU32, mParmCount=%RU32, mContextID=%RU32 (Session %RU32)\n",
383 LogFlowFunc(("pHostCmd=%p, mMsgType=%RU32, mParmCount=%RU32, mpParms=%p\n",
390 LogFlowFunc(("pHostCmd=%p requires %RU32 parms, only got %RU32 from client\n",
423 LogFlowFunc(("pHostCmd=%p, mMsgType=%RU32, mParmCount=%RU32, mpParms=%p\n",
474 ClientContext(HostCommand *pHostCmd) : mpHostCmd(pHostCmd) {}
522 HostCommand *pHostCmd = (*curItem);
523 AssertPtr(pHostCmd);
525 if (pHostCmd->Release() == 0)
527 LogFlowFunc(("[Client %RU32] Destroying pHostCmd=%p\n",
530 delete pHostCmd;
531 pHostCmd = NULL;
544 int EnqueueCommand(HostCommand *pHostCmd)
546 AssertPtrReturn(pHostCmd, VERR_INVALID_POINTER);
552 mHostCmdList.push_back(pHostCmd);
553 pHostCmd->AddRef();
563 bool WantsHostCommand(const HostCommand *pHostCmd) const
565 AssertPtrReturn(pHostCmd, false);
569 mHostCmdTS, pHostCmd->mTimestamp));
573 if (pHostCmd->mTimestamp <= mHostCmdTS)
584 fWant = (pHostCmd->mContextID & mFilterMask) == mFilterValue;
590 mID, mFlags, pHostCmd->mContextID,
591 VBOX_GUESTCTRL_CONTEXTID_GET_SESSION(pHostCmd->mContextID),
639 HostCommand *pHostCmd)
642 AssertPtrReturn(pHostCmd, VERR_INVALID_POINTER);
649 mHostCmdRc = SendReply(pConnection, pHostCmd);
650 LogFlowFunc(("[Client %RU32] Processing pHostCmd=%p ended with rc=%Rrc\n",
651 mID, pHostCmd, mHostCmdRc));
685 LogFlowFunc(("[Client %RU32] Tried pHostCmd=%p for %RU32 times, (last result=%Rrc, fRemove=%RTbool)\n",
686 mID, pHostCmd, mHostCmdTries, mHostCmdRc, fRemove));
697 if ((*curItem) == pHostCmd)
727 HostCommand *pHostCmd = (*curCmd);
728 AssertPtrReturn(pHostCmd, VERR_INVALID_POINTER);
730 rc = Run(pConnection, pHostCmd);
749 HostCommand *pHostCmd = (*curCmd);
750 AssertPtrReturn(pHostCmd, VERR_INVALID_POINTER);
752 LogFlowFunc(("[Client %RU32] Current host command is pHostCmd=%p, CID=%RU32, cmdType=%RU32, cmdParms=%RU32, refCount=%RU32\n",
753 mID, pHostCmd, pHostCmd->mContextID, pHostCmd->mMsgType, pHostCmd->mParmCount, pHostCmd->mRefCount));
755 rc = Run(&mPendingCon, pHostCmd);
794 HostCommand *pHostCmd)
797 AssertPtrReturn(pHostCmd, VERR_INVALID_POINTER);
804 rc = pHostCmd->Peek(pConnection);
814 rc = pHostCmd->Peek(pConnection);
821 rc = pHostCmd->Assign(pConnection);
824 rc = pHostCmd->Peek(pConnection);
840 LogFlowFunc(("[Client %RU32] mPeekCount=%RU32, pConnection=%p, pHostCmd=%p, replyRc=%Rrc\n",
841 mID, mPeekCount, pConnection, pHostCmd, rc));
1346 HostCommand *pHostCmd = NULL;
1349 pHostCmd = new HostCommand();
1350 rc = pHostCmd->Allocate(eFunction, cParms, paParms);
1352 /* rc = */ RTListAppend(&mHostCmdList, &pHostCmd->Node);
1362 pHostCmd->mContextID, eFunction, cParms, paParms, mClientStateMap.size()));
1379 if (clientState.WantsHostCommand(pHostCmd))
1381 clientState.EnqueueCommand(pHostCmd);