Searched defs:cbReq (Results 1 - 25 of 27) sorted by relevance

12

/vbox/src/VBox/Runtime/r3/
H A Dallocex.h45 uint32_t cbReq; member in struct:RTMEMHDRR3
/vbox/src/VBox/Additions/common/VBoxGuestLib/
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));
52 if (cbReq < cbReqExpected)
54 dprintf(("VbglGRVerify: buffer size %zu < expected size %zu\n", cbReq, cbReqExpected));
58 if (cbReqExpected == cbReq)
91 if (cbReq > VMMDEV_MAX_VMMDEVREQ_SIZ
[all...]
H A DVBoxGuestR3LibVideo.cpp103 size_t cbReq = vmmdevGetMousePointerReqSize(cx, cy); local
105 || cbReq == RT_OFFSETOF(VMMDevReqMousePointer, pointerData) + cbImg,
107 int rc = vbglR3GRAlloc((VMMDevRequestHeader **)&pReq, cbReq,
/vbox/src/VBox/Runtime/r0drv/
H A Dalloc-r0drv.h49 uint32_t cbReq; member in struct:RTMEMHDR
/vbox/src/VBox/HostDrivers/Support/freebsd/
H A DSUPLib-freebsd.cpp151 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
H A DSUPDrv-freebsd.c339 uint32_t cbReq = IOCPARM_LEN(ulCmd); local
348 if (RT_UNLIKELY(cbReq < sizeof(*pHdr)))
350 OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: cbReq=%#x < %#x; ulCmd=%#lx\n", cbReq, (int)sizeof(*pHdr), ulCmd));
358 if (RT_UNLIKELY( RT_MAX(pHdr->cbIn, pHdr->cbOut) != cbReq
362 OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: max(%#x,%#x) != %#x; ulCmd=%#lx\n", pHdr->cbIn, pHdr->cbOut, cbReq, ulCmd));
369 else if ((IOC_DIRMASK & ulCmd) == IOC_VOID && !cbReq)
387 cbReq = RT_MAX(Hdr.cbIn, Hdr.cbOut);
390 || cbReq > _1M*16))
399 pHdr = (PSUPREQHDR)RTMemTmpAlloc(cbReq);
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DUSBLib-solaris.cpp215 size_t cbReq = sizeof(VBOXUSBREQ_RESET_DEVICE) + strlen(pszDevicePath); local
216 VBOXUSBREQ_RESET_DEVICE *pReq = (VBOXUSBREQ_RESET_DEVICE *)RTMemTmpAllocZ(cbReq);
223 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_RESET_DEVICE, pReq, cbReq);
/vbox/src/VBox/HostDrivers/Support/darwin/
H A DSUPLib-darwin.cpp265 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
H A DSUPDrv-darwin.cpp653 uint32_t cbReq = IOCPARM_LEN(iCmd); local
657 if (RT_UNLIKELY(cbReq < sizeof(*pHdr)))
659 OSDBGPRINT(("VBoxDrvDarwinIOCtlSlow: cbReq=%#x < %#x; iCmd=%#lx\n", cbReq, (int)sizeof(*pHdr), iCmd));
667 if (RT_UNLIKELY( RT_MAX(pHdr->cbIn, pHdr->cbOut) != cbReq
671 OSDBGPRINT(("VBoxDrvDarwinIOCtlSlow: max(%#x,%#x) != %#x; iCmd=%#lx\n", pHdr->cbIn, pHdr->cbOut, cbReq, iCmd));
675 else if ((IOC_DIRMASK & iCmd) == IOC_VOID && !cbReq)
693 cbReq = RT_MAX(Hdr.cbIn, Hdr.cbOut);
696 || cbReq > _1M*16))
705 pHdr = (PSUPREQHDR)RTMemTmpAlloc(cbReq);
[all...]
/vbox/src/VBox/HostDrivers/Support/linux/
H A DSUPLib-linux.cpp177 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
180 NOREF(cbReq);
/vbox/src/VBox/HostDrivers/Support/os2/
H A DSUPLib-os2.cpp140 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
H A DSUPDrv-os2.cpp317 uint32_t cbReq = RT_MAX(pHdr->cbIn, pHdr->cbOut); local
320 && cbReq <= _1M*16))
325 if (((uintptr_t)pHdr & PAGE_OFFSET_MASK) + cbReq > PAGE_SIZE)
330 rc = KernVMLock(VMDHL_WRITE, pHdr, cbReq, &Lock, (KernPageList_t *)-1, NULL);
331 AssertMsgReturn(!rc, ("KernVMLock(VMDHL_WRITE, %p, %#x, &p, NULL, NULL) -> %d\n", pHdr, cbReq, &Lock, rc), VERR_LOCK_FAILED);
337 rc = supdrvIOCtl(iFunction, &g_DevExt, pSession, pHdr, cbReq);
/vbox/src/VBox/HostDrivers/Support/solaris/
H A DSUPLib-solaris.cpp196 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPLib-win.cpp650 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
656 Assert(cbReq == RT_MAX(pHdr->cbIn, pHdr->cbOut));
/vbox/src/VBox/HostDrivers/VBoxNetAdp/darwin/
H A DVBoxNetAdp-darwin.cpp392 uint32_t cbReq = IOCPARM_LEN(iCmd); local
396 Log(("VBoxNetAdpDarwinIOCtl: param len %#x; iCmd=%#lx\n", cbReq, iCmd));
402 || cbReq < sizeof(VBOXNETADPREQ))
408 pReq->szName[0] && RTStrEnd(pReq->szName, RT_MIN(cbReq, sizeof(pReq->szName))) ?
422 if (!RTStrEnd(pReq->szName, RT_MIN(cbReq, sizeof(pReq->szName))))
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-darwin.cpp495 uint32_t cbReq = IOCPARM_LEN(iCmd); local
503 else if ((IOC_DIRMASK & iCmd) == IOC_VOID && !cbReq)
521 cbReq = Hdr.cbData;
522 if (RT_UNLIKELY(cbReq > _1M*16))
532 pvReqData = RTMemTmpAlloc(cbReq);
534 pvPageBuf = pvReqData = IOMallocAligned(RT_ALIGN_Z(cbReq, PAGE_SIZE), 8);
537 Log(("VbgdDarwinIOCtlSlow: failed to allocate buffer of %d bytes; iCmd=%#lx\n", cbReq, iCmd));
546 IOFreeAligned(pvPageBuf, RT_ALIGN_Z(cbReq, PAGE_SIZE));
554 Log(("VbgdDarwinIOCtlSlow: huh? cbReq=%#x iCmd=%#lx\n", cbReq, iCm
[all...]
H A DVBoxGuest.cpp1907 const uint32_t cbReq = pReqHdr->size; local
1912 if (cbReq < cbMinSize)
1915 cbReq, cbMinSize, enmType));
1918 if (cbReq > cbData)
1921 cbData, cbReq, enmType));
1928 cbData, cbReq, enmType, rc));
1946 rc = VbglGRAlloc(&pReqCopy, cbReq, enmType);
1950 cbReq, cbReq, rc));
1953 memcpy(pReqCopy, pReqHdr, cbReq);
[all...]
/vbox/src/VBox/Devices/USB/
H A DVUSBUrb.cpp1454 Log(("vusbMsgSetup: out of memory!!! cbReq=%u\n", RT_OFFSETOF(VUSBCTRLEXTRA, Urb.abData[pExtra->cbMax])));
1469 uint32_t cbReq = RT_ALIGN_32(cbBuf + pSetupIn->wLength, 1024); local
1470 PVUSBCTRLEXTRA pNew = (PVUSBCTRLEXTRA)RTMemRealloc(pExtra, RT_OFFSETOF(VUSBCTRLEXTRA, Urb.abData[cbReq]));
1473 Log(("vusbMsgSetup: out of memory!!! cbReq=%u %u\n",
1474 cbReq, RT_OFFSETOF(VUSBCTRLEXTRA, Urb.abData[cbReq])));
1482 pExtra->cbMax = cbReq;
/vbox/src/VBox/VMM/VMMR3/
H A DPDMAsyncCompletion.cpp965 * @param cbReq Size of the request.
967 static void pdmR3AsyncCompletionStatisticsRecordSize(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, size_t cbReq) argument
969 if (cbReq < 512)
971 else if (cbReq < _1K)
973 else if (cbReq < _2K)
975 else if (cbReq < _4K)
977 else if (cbReq < _8K)
979 else if (cbReq < _16K)
981 else if (cbReq < _32K)
983 else if (cbReq < _64
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp1739 REQ_CHECK_SIZES_EX(SUP_IOCTL_CALL_VMMR0, SUP_IOCTL_CALL_VMMR0_SIZE_IN(pVMMReq->cbReq), SUP_IOCTL_CALL_VMMR0_SIZE_OUT(pVMMReq->cbReq));
1771 REQ_CHECK_SIZES_EX(SUP_IOCTL_CALL_VMMR0_BIG, SUP_IOCTL_CALL_VMMR0_BIG_SIZE_IN(pVMMReq->cbReq), SUP_IOCTL_CALL_VMMR0_BIG_SIZE_OUT(pVMMReq->cbReq));
1949 REQ_CHECK_SIZES_EX(SUP_IOCTL_CALL_SERVICE, SUP_IOCTL_CALL_SERVICE_SIZE_IN(pSrvReq->cbReq), SUP_IOCTL_CALL_SERVICE_SIZE_OUT(pSrvReq->cbReq));
2345 int VBOXCALL supdrvIOCtl(uintptr_t uIOCtl, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession, PSUPREQHDR pReqHdr, size_t cbReq) argument
2353 if (RT_UNLIKELY(cbReq < sizeof(*pReqHdr)))
2355 OSDBGPRINT(("vboxdrv: Bad ioctl request size; cbReq=%#lx\n", (long)cbReq));
[all...]
H A DSUPLib.cpp664 else if (SUP_IOCTL_CALL_VMMR0_SIZE(pReqHdr->cbReq) < _4K) /* FreeBSD won't copy more than 4K. */
668 const size_t cbReq = pReqHdr->cbReq; local
670 PSUPCALLVMMR0 pReq = (PSUPCALLVMMR0)alloca(SUP_IOCTL_CALL_VMMR0_SIZE(cbReq));
673 pReq->Hdr.cbIn = SUP_IOCTL_CALL_VMMR0_SIZE_IN(cbReq);
674 pReq->Hdr.cbOut = SUP_IOCTL_CALL_VMMR0_SIZE_OUT(cbReq);
681 memcpy(&pReq->abReqPkt[0], pReqHdr, cbReq);
682 rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_CALL_VMMR0(cbReq), pReq, SUP_IOCTL_CALL_VMMR0_SIZE(cbReq));
685 memcpy(pReqHdr, &pReq->abReqPkt[0], cbReq);
691 const size_t cbReq = pReqHdr->cbReq; local
783 const size_t cbReq = pReqHdr->cbReq; local
[all...]
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgcfg.cpp2098 size_t cbReq = 1; local
2101 cbReq += pCur->cch + 1;
2102 if (cbReq > cbValue)
2151 size_t cbReq = 1; local
2156 cbReq += (cbReq != 1) + paMnemonics[i].cchMnemonic;
2157 if (cbReq > cbValue)
/vbox/src/VBox/Debugger/
H A DDBGCEmulateCodeView.cpp2326 size_t cbReq = RT_MIN((int)sizeof(achBuffer), cbLeft); local
2328 int rc = pCmdHlp->pfnMemRead(pCmdHlp, &achBuffer, cbReq, &pDbgc->DumpPos, &cb);
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFlt-solaris.c1364 size_t cbReq = sizeof(dl_unitdata_req_t) + sizeof(vboxnetflt_dladdr_t);
1365 mblk_t *pDataReqMsg = allocb(cbReq, BPRI_MED);
1378 pDataReqMsg->b_wptr = pDataReqMsg->b_rptr + cbReq;
1406 size_t cbReq = 0; local
1410 cbReq = DL_PROMISCON_REQ_SIZE;
1415 cbReq = DL_PROMISCOFF_REQ_SIZE;
1418 mblk_t *pPromiscPhysMsg = mexchange(NULL, NULL, cbReq, M_PROTO, Cmd);
1422 mblk_t *pPromiscSapMsg = mexchange(NULL, NULL, cbReq, M_PROTO, Cmd);
1534 size_t cbReq = DL_PHYS_ADDR_REQ_SIZE; local
1535 mblk_t *pPhysAddrMsg = mexchange(NULL, NULL, cbReq, M_PROT
[all...]
/vbox/src/VBox/Storage/testcase/
H A DtstVDIo.cpp181 size_t cbReq; member in struct:VDIOREQ
795 rc = VDRead(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].DataSeg.pvSeg, paIoReq[idx].cbReq);
803 if (VDMemDiskCmp(pDisk->pMemDiskVerify, paIoReq[idx].off, paIoReq[idx].cbReq, &SgBuf))
813 rc = VDWrite(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].DataSeg.pvSeg, paIoReq[idx].cbReq);
820 rc = VDMemDiskWrite(pDisk->pMemDiskVerify, paIoReq[idx].off, paIoReq[idx].cbReq, &SgBuf);
844 rc = VDAsyncRead(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].cbReq, &paIoReq[idx].SgBuf,
850 rc = VDAsyncWrite(pDisk->pVD, paIoReq[idx].off, paIoReq[idx].cbReq, &paIoReq[idx].SgBuf,
881 if (VDMemDiskCmp(pDisk->pMemDiskVerify, paIoReq[idx].off, paIoReq[idx].cbReq,
898 rc = VDMemDiskWrite(pDisk->pMemDiskVerify, paIoReq[idx].off, paIoReq[idx].cbReq,
2457 pIoReq->cbReq
[all...]

Completed in 127 milliseconds

12