Lines Matching defs:pReq

699  * @param   pReq        The request buffer.
701 GVMMR0DECL(int) GVMMR0CreateVMReq(PGVMMCREATEVMREQ pReq)
706 if (!VALID_PTR(pReq))
708 if (pReq->Hdr.cbReq != sizeof(*pReq))
710 if (!VALID_PTR(pReq->pSession))
717 pReq->pVMR0 = NULL;
718 pReq->pVMR3 = NIL_RTR3PTR;
719 int rc = GVMMR0CreateVM(pReq->pSession, pReq->cCpus, &pVM);
722 pReq->pVMR0 = pVM;
723 pReq->pVMR3 = pVM->pVMR3;
2104 * @param pReq Pointer to the request packet.
2106 GVMMR0DECL(int) GVMMR0SchedWakeUpAndPokeCpusReq(PVM pVM, PGVMMSCHEDWAKEUPANDPOKECPUSREQ pReq)
2111 AssertPtrReturn(pReq, VERR_INVALID_POINTER);
2112 AssertMsgReturn(pReq->Hdr.cbReq == sizeof(*pReq), ("%#x != %#x\n", pReq->Hdr.cbReq, sizeof(*pReq)), VERR_INVALID_PARAMETER);
2114 return GVMMR0SchedWakeUpAndPokeCpus(pVM, &pReq->SleepSet, &pReq->PokeSet);
2455 * @param pReq Pointer to the request packet.
2457 GVMMR0DECL(int) GVMMR0QueryStatisticsReq(PVM pVM, PGVMMQUERYSTATISTICSSREQ pReq)
2462 AssertPtrReturn(pReq, VERR_INVALID_POINTER);
2463 AssertMsgReturn(pReq->Hdr.cbReq == sizeof(*pReq), ("%#x != %#x\n", pReq->Hdr.cbReq, sizeof(*pReq)), VERR_INVALID_PARAMETER);
2465 return GVMMR0QueryStatistics(&pReq->Stats, pReq->pSession, pVM);
2570 * @param pReq Pointer to the request packet.
2572 GVMMR0DECL(int) GVMMR0ResetStatisticsReq(PVM pVM, PGVMMRESETSTATISTICSSREQ pReq)
2577 AssertPtrReturn(pReq, VERR_INVALID_POINTER);
2578 AssertMsgReturn(pReq->Hdr.cbReq == sizeof(*pReq), ("%#x != %#x\n", pReq->Hdr.cbReq, sizeof(*pReq)), VERR_INVALID_PARAMETER);
2580 return GVMMR0ResetStatistics(&pReq->Stats, pReq->pSession, pVM);