Searched defs:pReq (Results 1 - 25 of 76) sorted by relevance

1234

/vbox/src/VBox/HostDrivers/Support/darwin/
H A DSUPR0IdcClient-darwin.c34 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
36 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
40 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
42 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_DISCONNECT, pReq);
46 int VBOXCALL supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t iReq, PSUPDRVIDCREQHDR pReq) argument
48 int rc = SUPDrvDarwinIDC(iReq, pReq);
50 rc = pReq->rc;
/vbox/src/VBox/HostDrivers/Support/freebsd/
H A DSUPR0IdcClient-freebsd.c34 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
36 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
40 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
42 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_DISCONNECT, pReq);
46 int VBOXCALL supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t iReq, PSUPDRVIDCREQHDR pReq) argument
48 int rc = SUPDrvFreeBSDIDC(iReq, pReq);
50 rc = pReq->rc;
/vbox/src/VBox/HostDrivers/Support/linux/
H A DSUPR0IdcClient-linux.c34 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
36 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
40 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
42 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_DISCONNECT, pReq);
46 int VBOXCALL supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t iReq, PSUPDRVIDCREQHDR pReq) argument
48 int rc = SUPDrvLinuxIDC(iReq, pReq);
50 rc = pReq->rc;
/vbox/src/VBox/HostDrivers/Support/os2/
H A DSUPR0IdcClient-os2.c34 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
40 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
46 int VBOXCALL supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t iReq, PSUPDRVIDCREQHDR pReq) argument
/vbox/src/VBox/HostDrivers/Support/solaris/
H A DSUPR0IdcClient-solaris.c34 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
36 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
40 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
42 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_DISCONNECT, pReq);
46 int VBOXCALL supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t iReq, PSUPDRVIDCREQHDR pReq) argument
48 int rc = SUPDrvSolarisIDC(iReq, pReq);
50 rc = pReq->rc;
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Driver.cpp37 * @param pReq Pointer to the request buffer.
39 VMMR0_INT_DECL(int) PDMR0DriverCallReqHandler(PVM pVM, PPDMDRIVERCALLREQHANDLERREQ pReq) argument
45 AssertPtrReturn(pReq, VERR_INVALID_POINTER);
46 AssertMsgReturn(pReq->Hdr.cbReq == sizeof(*pReq), ("%#x != %#x\n", pReq->Hdr.cbReq, sizeof(*pReq)), VERR_INVALID_PARAMETER);
48 PPDMDRVINS pDrvIns = pReq->pDrvInsR0;
55 return pfnReqHandlerR0(pDrvIns, pReq->uOperation, pReq
[all...]
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR3LibGR.cpp40 VMMDevRequestHeader *pReq; local
46 pReq = (VMMDevRequestHeader *)RTMemTmpAlloc(cb);
47 if (RT_UNLIKELY(!pReq))
50 pReq->size = cb;
51 pReq->version = VMMDEV_REQUEST_HEADER_VERSION;
52 pReq->requestType = enmReqType;
53 pReq->rc = VERR_GENERAL_FAILURE;
54 pReq->reserved1 = 0;
55 pReq->reserved2 = 0;
57 *ppReq = pReq;
63 vbglR3GRPerform(VMMDevRequestHeader *pReq) argument
69 vbglR3GRFree(VMMDevRequestHeader *pReq) argument
[all...]
H A DVBoxGuestR3LibStat.cpp62 * @param pReq Request packet with statistics.
64 VBGLR3DECL(int) VbglR3StatReport(VMMDevReportGuestStats *pReq) argument
66 vmmdevInitRequest(&pReq->header, VMMDevReq_ReportGuestStats);
67 return vbglR3GRPerform(&pReq->header);
H A DGenericRequest.cpp33 DECLVBGL(int) VbglGRVerify (const VMMDevRequestHeader *pReq, size_t cbReq) argument
37 if (!pReq || cbReq < sizeof (VMMDevRequestHeader))
39 dprintf(("VbglGRVerify: Invalid parameter: pReq = %p, cbReq = %zu\n", pReq, cbReq));
43 if (pReq->size > cbReq)
45 dprintf(("VbglGRVerify: request size %u > buffer size %zu\n", pReq->size, cbReq));
50 cbReqExpected = vmmdevGetRequestSize(pReq->requestType);
63 if (pReq->size != cbReqExpected)
65 dprintf(("VbglGRVerify: request size %u != expected size %zu\n", pReq->size, cbReqExpected));
78 if ( pReq
108 VMMDevRequestHeader *pReq; local
143 VbglGRPerform(VMMDevRequestHeader *pReq) argument
170 VbglGRFree(VMMDevRequestHeader *pReq) argument
[all...]
H A DInit.cpp52 VMMDevReqHostVersion *pReq; local
54 int rc = VbglGRAlloc ((VMMDevRequestHeader **) &pReq, sizeof (*pReq), VMMDevReq_GetHostVersion);
58 rc = VbglGRPerform (&pReq->header);
62 g_vbgldata.hostVersion = *pReq;
64 pReq->major, pReq->minor, pReq->build, pReq->revision, pReq
[all...]
H A DVBoxGuestR3LibSeamless.cpp146 VMMDevVideoSetVisibleRegion *pReq; local
152 rc = vbglR3GRAlloc((VMMDevRequestHeader **)&pReq,
159 pReq->cRect = cRects;
161 memcpy(&pReq->Rect, pRects, cRects * sizeof(RTRECT));
163 rc = vbglR3GRPerform(&pReq->header);
165 rc, pReq->header.rc));
167 rc = pReq->header.rc;
168 vbglR3GRFree(&pReq->header);
H A DVBoxGuestR3LibModule.cpp50 VMMDevSharedModuleRegistrationRequest *pReq; local
56 pReq = (VMMDevSharedModuleRegistrationRequest *)RTMemAllocZ(RT_OFFSETOF(VMMDevSharedModuleRegistrationRequest, aRegions[cRegions]));
57 AssertReturn(pReq, VERR_NO_MEMORY);
59 vmmdevInitRequest(&pReq->header, VMMDevReq_RegisterSharedModule);
60 pReq->header.size = RT_OFFSETOF(VMMDevSharedModuleRegistrationRequest, aRegions[cRegions]);
61 pReq->GCBaseAddr = GCBaseAddr;
62 pReq->cbModule = cbModule;
63 pReq->cRegions = cRegions;
66 pReq->enmGuestOS = VBOXOSFAMILY_Windows32;
68 pReq
[all...]
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR0IdcClient-win.c48 * @param pReq The request packet.
50 static int supR0IdcNtCallInternal(PDEVICE_OBJECT pDeviceObject, PFILE_OBJECT pFileObject, uint32_t uReq, PSUPDRVIDCREQHDR pReq) argument
64 pReq, /* InputBuffer */
65 pReq->cb, /* InputBufferLength */
66 pReq, /* OutputBuffer */
67 pReq->cb, /* OutputBufferLength */
89 rc = pReq->rc;
99 int VBOXCALL supR0IdcNativeOpen(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQCONNECT pReq) argument
117 rc = supR0IdcNtCallInternal(pDeviceObject, pFileObject, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
137 int VBOXCALL supR0IdcNativeClose(PSUPDRVIDCHANDLE pHandle, PSUPDRVIDCREQHDR pReq) argument
152 supR0IdcNativeCall(PSUPDRVIDCHANDLE pHandle, uint32_t uReq, PSUPDRVIDCREQHDR pReq) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DUSBLib-solaris.cpp216 VBOXUSBREQ_RESET_DEVICE *pReq = (VBOXUSBREQ_RESET_DEVICE *)RTMemTmpAllocZ(cbReq); local
217 if (RT_UNLIKELY(!pReq))
220 pReq->fReattach = fReattach;
221 strcpy(pReq->szDevicePath, pszDevicePath);
223 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_RESET_DEVICE, pReq, cbReq);
227 RTMemFree(pReq);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTR0CommonDriver.h171 * @param pReq The request.
173 static bool rtR3TestR0ProcessMessages(PRTTSTR0REQ pReq) argument
184 if (pReq->szMsg[0])
186 pReq->szMsg[sizeof(pReq->szMsg) - 1] = '\0'; /* paranoia */
188 char *pszNext = &pReq->szMsg[0];
H A DtstRTR0SemMutexDriver.cpp100 * @param pReq The request structure.
104 unsigned cThreads, unsigned cSecs, PTSTRTR0SEMMUTEXREQ pReq, const char *pszTest)
113 pReq->Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC;
114 pReq->Hdr.cbReq = sizeof(*pReq);
115 pReq->szMsg[0] = '\0';
116 RTTESTI_CHECK_RC_RET(SUPR3CallR0Service("tstRTR0SemMutex", sizeof("tstRTR0SemMutex") - 1, enmSetup, 0, &pReq->Hdr),
118 if (pReq->szMsg[0] == '!')
119 return !!RTTestIFailedRc(false, "%s", &pReq->szMsg[1]);
120 if (pReq
103 tstDoThreadedTest(TSTRTR0SEMMUTEX enmSetup, TSTRTR0SEMMUTEX enmDo, TSTRTR0SEMMUTEX enmCleanup, unsigned cThreads, unsigned cSecs, PTSTRTR0SEMMUTEXREQ pReq, const char *pszTest) argument
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-win-pnp.cpp482 VMMDevReqMouseStatus *pReq = NULL; local
483 int vrc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof (VMMDevReqMouseStatus),
487 pReq->mouseFeatures = 0;
488 pReq->pointerXPos = 0;
489 pReq->pointerYPos = 0;
491 vrc = VbglGRPerform(&pReq->header);
497 VbglGRFree(&pReq->header);
513 VMMDevPowerStateRequest *pReq = pDevExt->pPowerStateRequest; local
515 if (pReq)
517 pReq
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibSem.cpp84 * @param pReq The request structure. The caller should pick
87 DECLINLINE(int) supSemOp3(PSUPDRVSESSION pSession, uint32_t uType, uintptr_t hSem, uint32_t uOp, PSUPSEMOP3 pReq) argument
90 pReq->Hdr.u32Cookie = g_u32Cookie;
91 pReq->Hdr.u32SessionCookie = g_u32SessionCookie;
92 pReq->Hdr.cbIn = SUP_IOCTL_SEM_OP3_SIZE_IN;
93 pReq->Hdr.cbOut = SUP_IOCTL_SEM_OP3_SIZE_OUT;
94 pReq->Hdr.fFlags = SUPREQHDR_FLAGS_DEFAULT;
95 pReq->Hdr.rc = VERR_INTERNAL_ERROR;
96 pReq->u.In.uType = uType;
97 pReq
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetAdp/freebsd/
H A DVBoxNetAdp-freebsd.c169 PVBOXNETADPREQ pReq = (PVBOXNETADPREQ)data; local
177 || IOCPARM_LEN(iCmd) < sizeof(*pReq))
181 pReq->szName[0] && RTStrEnd(pReq->szName, RT_MIN(IOCPARM_LEN(iCmd), sizeof(pReq->szName))) ?
182 pReq->szName : NULL);
186 strncpy(pReq->szName, pAdp->szName, sizeof(pReq->szName) - 1);
187 pReq->szName[sizeof(pReq
[all...]
/vbox/src/VBox/Storage/testcase/
H A DVDIoBackendMem.cpp148 PVDIOBACKENDREQ pReq = NULL; local
158 pReq = (PVDIOBACKENDREQ)RTMemAlloc(RT_OFFSETOF(VDIOBACKENDREQ, aSegs[cSegs]));
159 if (!pReq)
163 if (!pReq)
165 RTMemFree(pReq);
170 pReq->enmTxDir = enmTxDir;
171 pReq->cbTransfer = cbTransfer;
172 pReq->off = off;
173 pReq->pMemDisk = pMemDisk;
174 pReq
209 PVDIOBACKENDREQ pReq; local
[all...]
/vbox/src/VBox/Runtime/common/misc/
H A Dreq.cpp63 PRTREQ pReq = (PRTREQ)RTMemAllocZ(sizeof(*pReq)); local
64 if (RT_UNLIKELY(!pReq))
70 int rc = RTSemEventCreate(&pReq->EventSem);
71 AssertRCReturnStmt(rc, RTMemFree(pReq), rc);
76 pReq->u32Magic = RTREQ_MAGIC;
77 pReq->fEventSemClear = true;
78 pReq->fSignalPushBack = true;
79 pReq->fPoolOrQueue = fPoolOrQueue;
80 pReq
100 rtReqReInit(PRTREQINT pReq, RTREQTYPE enmType) argument
150 PRTREQINT pReq = hReq; local
164 rtReqFreeIt(PRTREQINT pReq) argument
236 PRTREQINT pReq = hReq; local
283 PRTREQINT pReq = hReq; local
327 PRTREQINT pReq = hReq; local
343 rtReqProcessOne(PRTREQINT pReq) argument
[all...]
H A Dreqqueue.cpp84 PRTREQ pReq = (PRTREQ)ASMAtomicXchgPtr((void **)&pQueue->apReqFree[i], NULL); local
85 while (pReq)
87 PRTREQ pNext = pReq->pNext;
88 rtReqFreeIt(pReq);
89 pReq = pNext;
138 PRTREQ pReq = pReqs; local
139 if (pReq->pNext)
140 Log2(("RTReqQueueProcess: 2+ requests: %p %p %p\n", pReq, pReq->pNext, pReq
229 PRTREQ pReq = NULL; local
360 PRTREQ pReq = ASMAtomicXchgPtrT(ppHead, NULL, PRTREQ); local
399 rtReqQueueRecycle(PRTREQQUEUEINT pQueue, PRTREQINT pReq) argument
424 rtReqQueueSubmit(PRTREQQUEUEINT pQueue, PRTREQINT pReq) argument
[all...]
/vbox/src/VBox/Additions/x11/VBoxClient/
H A Dclipboard.cpp158 * @param pReq the request structure that we passed in when we started
165 CLIPREADCBREQ *pReq, void *pv,
169 vboxClipboardSendData(pReq->u32Format, pv, cb);
172 RTMemFree(pReq);
243 CLIPREADCBREQ *pReq; local
244 pReq = (CLIPREADCBREQ *)RTMemAllocZ(sizeof(*pReq));
245 if (!pReq)
252 pReq->u32Format = fFormats;
254 pReq);
164 ClipCompleteDataRequestFromX11(VBOXCLIPBOARDCONTEXT *pCtx, int rc, CLIPREADCBREQ *pReq, void *pv, uint32_t cb) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetAdp/darwin/
H A DVBoxNetAdp-darwin.cpp393 PVBOXNETADPREQ pReq = (PVBOXNETADPREQ)pData; local
406 Log(("VBoxNetAdpDarwinIOCtl: szName=%s\n", pReq->szName));
408 pReq->szName[0] && RTStrEnd(pReq->szName, RT_MIN(cbReq, sizeof(pReq->szName))) ?
409 pReq->szName : NULL);
413 Assert(strlen(pReq->szName) < sizeof(pReq->szName));
414 strncpy(pReq->szName, pNew->szName, sizeof(pReq
[all...]
/vbox/src/VBox/HostServices/SharedClipboard/
H A Dx11-clipboard.cpp46 * the critical section, check that @a pReq is not NULL, fill in the data
47 * fields and set @a pReq to NULL. The protocol for cancelling a pending
48 * request is to grab the critical section and set pReq to NULL.
51 VBOXCLIPBOARDREQFROMVBOX *pReq; member in struct:_VBOXCLIPBOARDCONTEXT
231 CLIPREADCBREQ *pReq = (CLIPREADCBREQ *) RTMemAlloc(sizeof(CLIPREADCBREQ)); local
232 if (!pReq)
236 pReq->pv = pv;
237 pReq->cb = cb;
238 pReq->pcbActual = pcbActual;
239 rc = ClipRequestDataFromX11(pClient->pCtx->pBackend, u32Format, pReq);
258 ClipCompleteDataRequestFromX11(VBOXCLIPBOARDCONTEXT *pCtx, int rc, CLIPREADCBREQ *pReq, void *pv, uint32_t cb) argument
282 clipWaitForDataFromVBox(VBOXCLIPBOARDCONTEXT *pCtx, VBOXCLIPBOARDREQFROMVBOX *pReq, uint32_t u32Format) argument
315 clipRequestDataFromVBox(VBOXCLIPBOARDCONTEXT *pCtx, VBOXCLIPBOARDREQFROMVBOX *pReq, uint32_t u32Format) argument
402 VBOXCLIPBOARDREQFROMVBOX *pReq = pCtx->pReq; local
434 CLIPREADCBREQ *pReq; member in struct:_CLIPBACKEND::_READDATA
499 ClipRequestDataFromX11(CLIPBACKEND *pBackend, uint32_t u32Format, CLIPREADCBREQ *pReq) argument
[all...]

Completed in 65 milliseconds

1234