/vbox/src/VBox/Runtime/r3/ |
H A D | allocex.h | 45 uint32_t cbReq; member in struct:RTMEMHDRR3
|
/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | GenericRequest.cpp | 33 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 D | VBoxGuestR3LibVideo.cpp | 103 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 D | alloc-r0drv.h | 49 uint32_t cbReq; member in struct:RTMEMHDR
|
/vbox/src/VBox/HostDrivers/Support/freebsd/ |
H A D | SUPLib-freebsd.cpp | 151 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
|
H A D | SUPDrv-freebsd.c | 339 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 D | USBLib-solaris.cpp | 215 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 D | SUPLib-darwin.cpp | 265 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
|
H A D | SUPDrv-darwin.cpp | 653 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 D | SUPLib-linux.cpp | 177 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument 180 NOREF(cbReq);
|
/vbox/src/VBox/HostDrivers/Support/os2/ |
H A D | SUPLib-os2.cpp | 140 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
|
H A D | SUPDrv-os2.cpp | 317 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 D | SUPLib-solaris.cpp | 196 int suplibOsIOCtl(PSUPLIBDATA pThis, uintptr_t uFunction, void *pvReq, size_t cbReq) argument
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPLib-win.cpp | 650 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 D | VBoxNetAdp-darwin.cpp | 392 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 D | VBoxGuest-darwin.cpp | 495 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 D | VBoxGuest.cpp | 1907 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 D | VUSBUrb.cpp | 1454 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 D | PDMAsyncCompletion.cpp | 965 * @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 D | SUPDrv.cpp | 1739 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 D | SUPLib.cpp | 664 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 D | dbgcfg.cpp | 2098 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 D | DBGCEmulateCodeView.cpp | 2326 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 D | VBoxNetFlt-solaris.c | 1364 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 D | tstVDIo.cpp | 181 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...] |