/vbox/src/VBox/Storage/testcase/ |
H A D | VDMemDisk.cpp | 119 size_t cbRange = 0; local 128 cbRange = cbLeft; 130 cbRange = pSeg->Core.Key - offCurr; 137 pSeg->Core.KeyLast = offCurr + cbRange - 1; 138 pSeg->pvSeg = RTMemAllocZ(cbRange); 157 cbRange = RT_MIN(cbLeft, (size_t)(pSeg->Core.KeyLast + 1 - offCurr)); 163 size_t cbCopied = RTSgBufCopyToBuf(pSgBuf, (uint8_t *)pSeg->pvSeg + offSeg, cbRange); 164 Assert(cbCopied == cbRange); 167 offCurr += cbRange; 168 cbLeft -= cbRange; 202 size_t cbRange = 0; local 358 size_t cbRange = 0; local [all...] |
H A D | tstVDIo.cpp | 1230 paRanges[i].cbRange = cb; 1268 void *pv = RTMemAllocZ(paRanges[i].cbRange); 1275 SgSeg.cbSeg = paRanges[i].cbRange; 1277 rc = VDMemDiskWrite(pDisk->pMemDiskVerify, paRanges[i].offStart, paRanges[i].cbRange, &SgBuf); 2401 uint64_t cbRange = pIoTest->offEnd < pIoTest->offStart local 2405 pIoTest->u.Rnd.cBlocks = cbRange / cbBlkSize + ((cbRange % cbBlkSize) ? 1 : 0);
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvDiskIntegrity.cpp | 320 size_t cbRange = 0; local 330 cbRange = cbLeft; 332 cbRange = pSeg->Core.Key - offCurr; 334 Assert(cbRange % 512 == 0); 337 pSeg = (PDRVDISKSEGMENT)RTMemAllocZ(RT_OFFSETOF(DRVDISKSEGMENT, apIoLog[cbRange / 512])); 341 pSeg->Core.KeyLast = offCurr + (RTFOFF)cbRange - 1; 342 pSeg->cbSeg = cbRange; 343 pSeg->pbSeg = (uint8_t *)RTMemAllocZ(cbRange); 344 pSeg->cIoLogEntries = cbRange / 512; 359 cbRange 433 size_t cbRange = 0; local 527 size_t cbRange; local [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | allocex-win.cpp | 52 SIZE_T cbRange = VirtualQuery((void *)uAddr, &MemInfo, sizeof(MemInfo)); local 53 AssertReturn(cbRange == sizeof(MemInfo), VERR_NOT_SUPPORTED);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPhys.cpp | 2358 size_t cbRange = pCur->Core.KeyLast - GCPhys + 1; local 2359 if (cbRange > cbWrite) 2360 cbRange = cbWrite; 2364 NOREF(cbRange); 2365 //AssertReleaseMsgFailed(("Wrong API! GCPhys=%RGp cbRange=%#x\n", GCPhys, cbRange)); 2369 Log5(("pgmPhysWriteHandler: GCPhys=%RGp cbRange=%#x pPage=%R[pgmpage] phys %s\n", GCPhys, cbRange, pPage, R3STRING(pCur->pszDesc) )); 2383 rc = pfnHandler(pVM, GCPhys, pvDst, (void *)pvBuf, cbRange, PGMACCESSTYPE_WRITE, pvUser); 2395 memcpy(pvDst, pvBuf, cbRange); 2431 size_t cbRange = (PAGE_OFFSET_MASK & pCur->Core.KeyLast) - (PAGE_OFFSET_MASK & GCPhys) + 1; local 2578 uint32_t cbRange = (uint32_t)cbWrite; local [all...] |
/vbox/src/VBox/Runtime/include/internal/ |
H A D | dvm.h | 129 * @param cbRange Size of the range to check in bytes. 134 uint64_t off, uint64_t cbRange, 222 * @param cbRange Size of the range to check in bytes. 229 uint64_t offStart, size_t cbRange,
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmmbr.cpp | 215 uint64_t off, uint64_t cbRange, 220 NOREF(cbRange); 373 uint64_t offStart, size_t cbRange, 384 *pcbIntersect = RT_MIN(cbRange, pVol->offStart + pVol->cbVolume - offStart); 214 rtDvmFmtMbrQueryRangeUse(RTDVMFMT hVolMgrFmt, uint64_t off, uint64_t cbRange, bool *pfUsed) argument 372 rtDvmFmtMbrVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
|
H A D | dvmbsdlabel.cpp | 346 uint64_t off, uint64_t cbRange, 351 NOREF(cbRange); 486 uint64_t offStart, size_t cbRange, 497 *pcbIntersect = RT_MIN(cbRange, pVol->offStart + pVol->cbVolume - offStart); 345 rtDvmFmtBsdLblQueryRangeUse(RTDVMFMT hVolMgrFmt, uint64_t off, uint64_t cbRange, bool *pfUsed) argument 485 rtDvmFmtBsdLblVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
|
H A D | dvmgpt.cpp | 345 uint64_t off, uint64_t cbRange, 350 NOREF(cbRange); 504 uint64_t offStart, size_t cbRange, 515 *pcbIntersect = RT_MIN(cbRange, pVol->offStart + pVol->cbVolume - offStart); 344 rtDvmFmtGptQueryRangeUse(RTDVMFMT hVolMgrFmt, uint64_t off, uint64_t cbRange, bool *pfUsed) argument 503 rtDvmFmtGptVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
|
/vbox/include/VBox/vmm/ |
H A D | iom.h | 322 VMMR3_INT_DECL(int) IOMR3MmioRegisterR3(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, 327 VMMR3_INT_DECL(int) IOMR3MmioRegisterR0(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, 331 VMMR3_INT_DECL(int) IOMR3MmioRegisterRC(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTGCPTR pvUser, 335 VMMR3_INT_DECL(int) IOMR3MmioDeregister(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange);
|
H A D | pdmdev.h | 2316 * @param cbRange The size of the range (in bytes). 2326 DECLR3CALLBACKMEMBER(int, pfnMMIORegister,(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, 2340 * @param cbRange The size of the range (in bytes). 2348 DECLR3CALLBACKMEMBER(int, pfnMMIORegisterRC,(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTRCPTR pvUser, 2361 * @param cbRange The size of the range (in bytes). 2370 DECLR3CALLBACKMEMBER(int, pfnMMIORegisterR0,(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, 2381 * @param cbRange The size of the range (in bytes). 2383 DECLR3CALLBACKMEMBER(int, pfnMMIODeregister,(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange)); 2499 * @param cbRange The size of the range (in bytes). 2503 * be equal or smaller than @a cbRange 4387 PDMDevHlpMMIORegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, uint32_t fFlags, PFNIOMMMIOWRITE pfnWrite, PFNIOMMMIOREAD pfnRead, const char *pszDesc) argument 4409 PDMDevHlpMMIORegisterRC(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTRCPTR pvUser, const char *pszWrite, const char *pszRead) argument 4418 PDMDevHlpMMIORegisterR0(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, const char *pszWrite, const char *pszRead) argument 4427 PDMDevHlpMMIORegisterEx(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, uint32_t fFlags, PFNIOMMMIOWRITE pfnWrite, PFNIOMMMIOREAD pfnRead, PFNIOMMMIOFILL pfnFill, const char *pszDesc) argument 4438 PDMDevHlpMMIORegisterRCEx(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTRCPTR pvUser, const char *pszWrite, const char *pszRead, const char *pszFill) argument 4447 PDMDevHlpMMIORegisterR0Ex(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, const char *pszWrite, const char *pszRead, const char *pszFill) argument 4456 PDMDevHlpMMIODeregister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange) argument 4514 PDMDevHlpROMRegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, const void *pvBinary, uint32_t cbBinary, uint32_t fFlags, const char *pszDesc) argument 4523 PDMDevHlpROMProtectShadow(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, PGMROMPROT enmProt) argument [all...] |
H A D | pgm.h | 231 * @param cbRange Size of the dirty range in bytes. 234 typedef DECLCALLBACK(int) FNPGMENUMDIRTYFTPAGES(PVM pVM, RTGCPHYS GCPhys, uint8_t *pRange, unsigned cbRange, void *pvUser); 560 VMMR3_INT_DECL(int) PGMR3DbgScanPhysical(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cbRange, RTGCPHYS GCPhysAlign, const uint8_t *pabNeedle, size_t cbNeedle, PRTGCPHYS pGCPhysHit); 561 VMMR3_INT_DECL(int) PGMR3DbgScanVirtual(PVM pVM, PVMCPU pVCpu, RTGCPTR GCPtr, RTGCPTR cbRange, RTGCPTR GCPtrAlign, const uint8_t *pabNeedle, size_t cbNeedle, PRTGCUINTPTR pGCPhysHit);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | IOM.cpp | 1353 * @param cbRange The size of the range (in bytes). 1361 IOMR3MmioRegisterR3(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, argument 1365 LogFlow(("IOMR3MmioRegisterR3: pDevIns=%p GCPhysStart=%RGp cbRange=%#x pvUser=%RHv pfnWriteCallback=%#x pfnReadCallback=%#x pfnFillCallback=%#x fFlags=%#x pszDesc=%s\n", 1366 pDevIns, GCPhysStart, cbRange, pvUser, pfnWriteCallback, pfnReadCallback, pfnFillCallback, fFlags, pszDesc)); 1372 AssertMsgReturn(GCPhysStart + (cbRange - 1) >= GCPhysStart,("Wrapped! %RGp %#x bytes\n", GCPhysStart, cbRange), 1402 pRange->Core.KeyLast = GCPhysStart + (cbRange - 1); 1404 pRange->cb = cbRange; 1431 rc = PGMR3PhysMMIORegister(pVM, GCPhysStart, cbRange, 1472 * @param cbRange Th 1480 IOMR3MmioRegisterRC(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTGCPTR pvUser, RCPTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallback, RCPTRTYPE(PFNIOMMMIOREAD) pfnReadCallback, RCPTRTYPE(PFNIOMMMIOFILL) pfnFillCallback) argument 1539 IOMR3MmioRegisterR0(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, R0PTRTYPE(PFNIOMMMIOWRITE) pfnWriteCallback, R0PTRTYPE(PFNIOMMMIOREAD) pfnReadCallback, R0PTRTYPE(PFNIOMMMIOFILL) pfnFillCallback) argument 1593 IOMR3MmioDeregister(PVM pVM, PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange) argument [all...] |
H A D | DBGFMem.cpp | 60 RTGCUINTPTR cbRange = *pcbRange; local 83 rc = PGMR3DbgScanPhysical(pVM, pAddress->FlatPtr, cbRange, GCPhysAlign, pabNeedle, cbNeedle, &PhysHit); 91 || pAddress->FlatPtr + cbRange > _4G) 97 rc = PGMR3DbgScanVirtual(pVM, pVCpu, pAddress->FlatPtr, cbRange, *puAlign, pabNeedle, cbNeedle, &GCPtrHit); 118 * @param cbRange The number of bytes to scan. 127 VMMR3DECL(int) DBGFR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, RTGCUINTPTR cbRange, RTGCUINTPTR uAlign, argument 133 pUVM, idCpu, pAddress, &cbRange, &uAlign, pvNeedle, cbNeedle, pHitAddress);
|
H A D | PDMAsyncCompletionFileNormal.cpp | 639 RTFOFF offStart, size_t cbRange, 660 || !( (pRangeLock->Core.Key) <= (offStart + (RTFOFF)cbRange - 1) 693 RTFOFF offStart, size_t cbRange, 696 LogFlowFunc(("pAioMgr=%#p pEndpoint=%#p offStart=%RTfoff cbRange=%zu pTask=%#p\n", 697 pAioMgr, pEndpoint, offStart, cbRange, pTask)); 699 AssertMsg(!pdmacFileAioMgrNormalIsRangeLocked(pEndpoint, offStart, cbRange, pTask, fAlignedReq), 700 ("Range is already locked offStart=%RTfoff cbRange=%u\n", 701 offStart, cbRange)); 719 pRangeLock->Core.KeyLast = offStart + cbRange - 1; 638 pdmacFileAioMgrNormalIsRangeLocked(PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, RTFOFF offStart, size_t cbRange, PPDMACTASKFILE pTask, bool fAlignedReq) argument 691 pdmacFileAioMgrNormalRangeLock(PPDMACEPFILEMGR pAioMgr, PPDMASYNCCOMPLETIONENDPOINTFILE pEndpoint, RTFOFF offStart, size_t cbRange, PPDMACTASKFILE pTask, bool fAlignedReq) argument
|
H A D | PGMDbg.cpp | 569 * @param cbRange The number of bytes to search. 576 VMMR3_INT_DECL(int) PGMR3DbgScanPhysical(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cbRange, RTGCPHYS GCPhysAlign, 594 if (!cbRange) 609 if ( cbRange <= Adj 613 cbRange -= Adj; 620 const RTGCPHYS GCPhysLast = GCPhys + cbRange - 1 >= GCPhys 621 ? GCPhys + cbRange - 1 731 * @param cbRange The number of bytes to search. Max 256 bytes. 736 VMMR3_INT_DECL(int) PGMR3DbgScanVirtual(PVM pVM, PVMCPU pVCpu, RTGCPTR GCPtr, RTGCPTR cbRange, RTGCPTR GCPtrAlign, 755 if (!cbRange) [all...] |
H A D | PDMDevHlp.cpp | 276 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTHCPTR pvUser, argument 283 LogFlow(("pdmR3DevHlp_MMIORegister: caller='%s'/%d: GCPhysStart=%RGp cbRange=%#x pvUser=%p pfnWrite=%p pfnRead=%p pfnFill=%p fFlags=%#x pszDesc=%p:{%s}\n", 284 pDevIns->pReg->szName, pDevIns->iInstance, GCPhysStart, cbRange, pvUser, pfnWrite, pfnRead, pfnFill, pszDesc, fFlags, pszDesc)); 293 int rc = IOMR3MmioRegisterR3(pVM, pDevIns, GCPhysStart, cbRange, pvUser, 302 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegisterRC(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTRCPTR pvUser, argument 308 LogFlow(("pdmR3DevHlp_MMIORegisterRC: caller='%s'/%d: GCPhysStart=%RGp cbRange=%#x pvUser=%p pszWrite=%p:{%s} pszRead=%p:{%s} pszFill=%p:{%s}\n", 309 pDevIns->pReg->szName, pDevIns->iInstance, GCPhysStart, cbRange, pvUser, pszWrite, pszWrite, pszRead, pszRead, pszFill, pszFill)); 336 rc = IOMR3MmioRegisterRC(pVM, pDevIns, GCPhysStart, cbRange, pvUser, RCPtrWrite, RCPtrRead, RCPtrFill); 359 static DECLCALLBACK(int) pdmR3DevHlp_MMIORegisterR0(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, RTR0PTR pvUser, argument 364 LogFlow(("pdmR3DevHlp_MMIORegisterHC: caller='%s'/%d: GCPhysStart=%RGp cbRange 411 pdmR3DevHlp_MMIODeregister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange) argument 550 pdmR3DevHlp_ROMRegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, const void *pvBinary, uint32_t cbBinary, uint32_t fFlags, const char *pszDesc) argument 567 pdmR3DevHlp_ROMProtectShadow(PPDMDEVINS pDevIns, RTGCPHYS GCPhysStart, uint32_t cbRange, PGMROMPROT enmProt) argument [all...] |
H A D | FTM.cpp | 683 * @param cbRange Size of the dirty range in bytes. 686 static DECLCALLBACK(int) ftmR3SyncDirtyPage(PVM pVM, RTGCPHYS GCPhys, uint8_t *pRange, unsigned cbRange, void *pvUser) argument 692 Hdr.cbPageRange = cbRange; 693 Hdr.cb = cbRange;
|
/vbox/src/VBox/Debugger/ |
H A D | DBGCEmulateCodeView.cpp | 2804 uint64_t cbRange; 2805 rc = DBGCCmdHlpVarGetRange(pCmdHlp, pRange, PAGE_SIZE, PAGE_SIZE * 8, &cbRange); 2810 if (cbRange >= GCPtrLast) 2812 else if (!cbRange) 2815 GCPtrLast = GCPtrFirst + cbRange - 1; 3657 * @param cbRange The address range to search. Must not wrap. 3664 static int dbgcCmdWorkerSearchMemDoIt(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PDBGFADDRESS pAddress, RTGCUINTPTR cbRange, argument 3678 int rc = DBGFR3MemScan(pUVM, pDbgc->idCpu, pAddress, cbRange, 1, pabBytes, cbBytes, &HitAddress); 3685 pAddress->off += cbRange; 3686 pAddress->FlatPtr += cbRange; 3768 RTGCUINTPTR cbRange = pDbgc->cbSearchRange; local [all...] |
H A D | DBGPlugInSolaris.cpp | 1042 RTGCUINTPTR cbRange = 0xfec00000 - 0xfe800000; local 1046 int rc = DBGFR3MemScan(pUVM, 0, &Addr, cbRange, 1, s_abSunRelease, sizeof(s_abSunRelease) - 1, &HitAddr); 1051 cbRange = UINT64_C(0xfffffffffbd00000) - UINT64_C(0xfffffffffb800000); 1052 rc = DBGFR3MemScan(pUVM, 0, &Addr, cbRange, 1, s_abSunRelease, sizeof(s_abSunRelease) - 1, &HitAddr); 1063 rc = DBGFR3MemScan(pUVM, 0, &Addr, cbRange, 1, s_abSMI, sizeof(s_abSMI) - 1, &HitAddr); 1067 rc = DBGFR3MemScan(pUVM, 0, &Addr, cbRange, 1, s_abORCL, sizeof(s_abORCL) - 1, &HitAddr);
|
/vbox/src/VBox/Storage/Debug/ |
H A D | VDDbgIoLog.cpp | 489 DiscardRange.u32Discard = RT_H2LE_U32((uint32_t)paRanges[i].cbRange); 738 paRanges[i].cbRange = RT_LE2H_U32(DiscardRange.u32Discard);
|
/vbox/include/VBox/ |
H A D | dbg.h | 280 #define DBGCVAR_INIT_GC_FLAT_BYTE_RANGE(pVar, Flat, cbRange) \ 285 DBGCVAR_SET_RANGE(pVar, DBGCVAR_RANGE_BYTES, cbRange); \
|
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 181 VMMR3DECL(int) DBGFR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, RTGCUINTPTR cbRange, RTGCUINTPTR uAlign, const void *pabNeedle, size_t cbNeedle, PDBGFADDRESS pHitAddress) argument
|
/vbox/src/VBox/Devices/Storage/VSCSI/ |
H A D | VSCSILunSbc.cpp | 514 paRanges[i].cbRange = vscsiBE2HU32(&abBlkDesc[8]) * 512;
|
/vbox/include/iprt/ |
H A D | types.h | 2405 size_t cbRange; member in struct:RTRANGE
|