Searched defs:pReqHdr (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstRTR0MemUserKernel.cpp47 * @param pReqHdr The request header. Input / Output. Optional.
50 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
53 if (!VALID_PTR(pReqHdr))
55 char *pszErr = (char *)(pReqHdr + 1);
56 size_t cchErr = pReqHdr->cbReq - sizeof(*pReqHdr);
49 TSTRTR0MemUserKernelSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
H A DtstRTR0DbgKrnlInfo.cpp48 * @param pReqHdr The request header. Input / Output. Optional.
51 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
56 if (!VALID_PTR(pReqHdr))
58 char *pszErr = (char *)(pReqHdr + 1);
59 size_t cchErr = pReqHdr->cbReq - sizeof(*pReqHdr);
50 TSTR0DbgKrnlInfoSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
H A DtstRTR0Thread.cpp77 * @param pReqHdr The request header. Input / Output. Optional.
80 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
82 RTR0TESTR0_SRV_REQ_PROLOG_RET(pReqHdr);
116 RTR0TESTR0_SRV_REQ_EPILOG(pReqHdr);
79 TSTRTR0ThreadSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
H A DtstRTR0SemMutex.cpp54 * @param pReqHdr The request header. Input / Output. Optional.
57 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
60 if (!VALID_PTR(pReqHdr))
62 char *pszErr = (char *)(pReqHdr + 1);
63 size_t cchErr = pReqHdr->cbReq - sizeof(*pReqHdr);
56 TSTRTR0SemMutexSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
H A DtstRTR0ThreadPreemption.cpp162 * @param pReqHdr The request header. Input / Output. Optional.
165 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
170 if (!VALID_PTR(pReqHdr))
172 char *pszErr = (char *)(pReqHdr + 1);
173 size_t cchErr = pReqHdr->cbReq - sizeof(*pReqHdr);
164 TSTRTR0ThreadPreemptionSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
H A DtstRTR0Timer.cpp406 * @param pReqHdr The request header. Input / Output. Optional.
409 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
411 RTR0TESTR0_SRV_REQ_PROLOG_RET(pReqHdr);
427 RTR0TESTR0_SRV_REQ_EPILOG(pReqHdr);
924 RTR0TESTR0_SRV_REQ_EPILOG(pReqHdr);
408 TSTRTR0TimerSrvReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
/vbox/src/VBox/ValidationKit/utils/misc/
H A DloadgeneratorR0.cpp76 uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr)
82 if (pReqHdr)
75 LoadGenR0ServiceReqHandler(PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
/vbox/src/VBox/VMM/VMMR0/
H A DVMMR0.cpp1190 * @param pReqHdr This points to a SUPVMMR0REQHDR packet. Optional.
1196 static int vmmR0EntryExWorker(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation, PSUPVMMR0REQHDR pReqHdr, uint64_t u64Arg, PSUPDRVSESSION pSession) argument
1239 return GVMMR0CreateVMReq((PGVMMCREATEVMREQ)pReqHdr);
1242 if (pReqHdr || u64Arg)
1254 if (pReqHdr)
1259 if (pReqHdr || u64Arg)
1264 if (pReqHdr || u64Arg)
1271 return GVMMR0SchedWakeUpAndPokeCpusReq(pVM, (PGVMMSCHEDWAKEUPANDPOKECPUSREQ)pReqHdr);
1274 if (pReqHdr || u64Arg > 1)
1281 return GVMMR0QueryStatisticsReq(pVM, (PGVMMQUERYSTATISTICSSREQ)pReqHdr);
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest.cpp1750 * @param pReqHdr The request.
1753 VMMDevRequestHeader const *pReqHdr)
1857 switch (((VMMDevReportGuestStatus const *)pReqHdr)->guestStatus.facility)
1898 VMMDevRequestHeader *pReqHdr, size_t cbData, size_t *pcbDataReturned)
1906 const VMMDevRequestType enmType = pReqHdr->requestType;
1907 const uint32_t cbReq = pReqHdr->size;
1910 LogFlow(("VBOXGUEST_IOCTL_VMMREQUEST: type %d\n", pReqHdr->requestType));
1924 rc = VbglGRVerify(pReqHdr, cbData);
1932 rc = vbgdCheckIfVmmReqIsAllowed(pDevExt, pSession, enmType, pReqHdr);
1953 memcpy(pReqCopy, pReqHdr, cbRe
1752 vbgdCheckIfVmmReqIsAllowed(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VMMDevRequestType enmType, VMMDevRequestHeader const *pReqHdr) argument
1897 vbgdIoCtl_VMMRequest(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VMMDevRequestHeader *pReqHdr, size_t cbData, size_t *pcbDataReturned) argument
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DVMM.cpp2026 * @param pReqHdr Pointer to a request header. See SUPR3CallVMMR0Ex for
2029 VMMR3DECL(int) VMMR3CallR0(PVM pVM, uint32_t uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr) argument
2043 rc = SUPR3CallVMMR0Ex(pVM->pVMR0, pVCpu->idCpu, uOperation, u64Arg, pReqHdr);
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp1433 * @param pReqHdr The request header.
1435 static int supdrvIOCtlInnerUnrestricted(uintptr_t uIOCtl, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession, PSUPREQHDR pReqHdr) argument
1442 if (RT_UNLIKELY(pReqHdr->cbIn != (cbInExpect) || pReqHdr->cbOut != (cbOutExpect))) \
1445 (long)pReqHdr->cbIn, (long)(cbInExpect), (long)pReqHdr->cbOut, (long)(cbOutExpect))); \
1446 return pReqHdr->rc = VERR_INVALID_PARAMETER; \
1454 if (RT_UNLIKELY(pReqHdr->cbIn != (cbInExpect))) \
1457 (long)pReqHdr->cbIn, (long)(cbInExpect))); \
1458 return pReqHdr
2260 supdrvIOCtlInnerRestricted(uintptr_t uIOCtl, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession, PSUPREQHDR pReqHdr) argument
2345 supdrvIOCtl(uintptr_t uIOCtl, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession, PSUPREQHDR pReqHdr, size_t cbReq) argument
2419 supdrvIDC(uintptr_t uReq, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession, PSUPDRVIDCREQHDR pReqHdr) argument
[all...]
H A DSUPLib.cpp608 static int supCallVMMR0ExFake(PVMR0 pVMR0, unsigned uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr) argument
610 AssertMsgFailed(("%d\n", uOperation)); NOREF(pVMR0); NOREF(uOperation); NOREF(u64Arg); NOREF(pReqHdr);
630 SUPR3DECL(int) SUPR3CallVMMR0Ex(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr) argument
643 return supCallVMMR0ExFake(pVMR0, uOperation, u64Arg, pReqHdr);
646 if (!pReqHdr)
664 else if (SUP_IOCTL_CALL_VMMR0_SIZE(pReqHdr->cbReq) < _4K) /* FreeBSD won't copy more than 4K. */
666 AssertPtrReturn(pReqHdr, VERR_INVALID_POINTER);
667 AssertReturn(pReqHdr->u32Magic == SUPVMMR0REQHDR_MAGIC, VERR_INVALID_MAGIC);
668 const size_t cbReq = pReqHdr->cbReq;
681 memcpy(&pReq->abReqPkt[0], pReqHdr, cbRe
751 SUPR3CallR0Service(const char *pszService, size_t cchService, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr) argument
[all...]
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDev.cpp424 * @param pReqHdr The header of the request to handle.
426 static int vmmDevReqHandler_HeartbeatConfigure(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
428 AssertMsgReturn(pReqHdr->size == sizeof(VMMDevReqHeartbeat), ("%u\n", pReqHdr->size), VERR_INVALID_PARAMETER);
429 VMMDevReqHeartbeat *pReq = (VMMDevReqHeartbeat *)pReqHdr;
516 * @param pReqHdr The header of the request to handle.
518 static int vmmdevReqHandler_ReportGuestInfo2(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
520 AssertMsgReturn(pReqHdr->size == sizeof(VMMDevReportGuestInfo2), ("%u\n", pReqHdr->size), VERR_INVALID_PARAMETER);
521 VBoxGuestInfo2 const *pInfo2 = &((VMMDevReportGuestInfo2 *)pReqHdr)
711 vmmdevReqHandler_ReportGuestStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
769 vmmdevReqHandler_ReportGuestUserState(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
829 vmmdevReqHandler_ReportGuestCapabilities(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
863 vmmdevReqHandler_SetGuestCapabilities(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
894 vmmdevReqHandler_GetMouseStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
916 vmmdevReqHandler_SetMouseStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
967 vmmdevReqHandler_SetPointerShape(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1027 vmmdevReqHandler_GetHostTime(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1048 vmmdevReqHandler_GetHypervisorInfo(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1064 vmmdevReqHandler_SetHypervisorInfo(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1099 vmmdevReqHandler_RegisterPatchMemory(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1115 vmmdevReqHandler_DeregisterPatchMemory(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1131 vmmdevReqHandler_SetPowerStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1176 vmmdevReqHandler_GetDisplayChangeRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1241 vmmdevReqHandler_GetDisplayChangeRequest2(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1329 vmmdevReqHandler_GetDisplayChangeRequestEx(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1431 vmmdevReqHandler_VideoModeSupported(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1455 vmmdevReqHandler_VideoModeSupported2(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1478 vmmdevReqHandler_GetHeightReduction(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1495 vmmdevReqHandler_AcknowledgeEvents(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1529 vmmdevReqHandler_CtlGuestFilterMask(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1553 vmmdevReqHandler_HGCMConnect(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr, RTGCPHYS GCPhysReqHdr) argument
1577 vmmdevReqHandler_HGCMDisconnect(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr, RTGCPHYS GCPhysReqHdr) argument
1601 vmmdevReqHandler_HGCMCall(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr, RTGCPHYS GCPhysReqHdr) argument
1632 vmmdevReqHandler_HGCMCancel(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr, RTGCPHYS GCPhysReqHdr) argument
1655 vmmdevReqHandler_HGCMCancel2(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1680 vmmdevReqHandler_VideoAccelEnable(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1733 vmmdevReqHandler_VideoAccelFlush(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1756 vmmdevReqHandler_VideoSetVisibleRegion(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1788 vmmdevReqHandler_GetSeamlessChangeRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1817 vmmdevReqHandler_GetVRDPChangeRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1839 vmmdevReqHandler_GetMemBalloonChangeRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1866 vmmdevReqHandler_ChangeMemBalloon(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1891 vmmdevReqHandler_GetStatisticsChangeRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1918 vmmdevReqHandler_ReportGuestStats(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
1994 vmmdevReqHandler_QueryCredentials(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2071 vmmdevReqHandler_ReportCredentialsJudgement(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2103 vmmdevReqHandler_GetHostVersion(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2124 vmmdevReqHandler_GetCpuHotPlugRequest(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2149 vmmdevReqHandler_SetCpuHotPlugStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2172 vmmdevReqHandler_LogString(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2195 vmmdevReqHandler_GetSessionId(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2214 vmmdevReqHandler_RegisterSharedModule(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2242 vmmdevReqHandler_UnregisterSharedModule(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2268 vmmdevReqHandler_CheckSharedModules(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2283 vmmdevReqHandler_GetPageSharingStatus(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2304 vmmdevReqHandler_DebugIsPageShared(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2327 vmmdevReqHandler_WriteCoreDump(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr) argument
2388 vmmdevReqDispatcher(PVMMDEV pThis, VMMDevRequestHeader *pReqHdr, RTGCPHYS GCPhysReqHdr, bool *pfDelayedUnlock) argument
[all...]

Completed in 64 milliseconds