Searched refs:paRanges (Results 1 - 19 of 19) sorted by relevance

/vbox/include/VBox/vmm/
H A Dpdmblkcache.h94 * @param paRanges Ranges to discard.
99 PCRTRANGE paRanges, unsigned cRanges,
133 * @param paRanges Ranges to discard.
138 PCRTRANGE paRanges, unsigned cRanges,
172 * @param paRanges Ranges to discard.
177 PCRTRANGE paRanges, unsigned cRanges,
211 * @param paRanges Ranges to discard.
216 PCRTRANGE paRanges, unsigned cRanges,
373 * @param paRanges Array of ranges to discard.
378 VMMR3DECL(int) PDMR3BlkCacheDiscard(PPDMBLKCACHE pBlkCache, PCRTRANGE paRanges, unsigne
[all...]
H A Dpdmifs.h1228 * @param paRanges Array of ranges to discard.
1232 DECLR3CALLBACKMEMBER(int, pfnDiscard,(PPDMIBLOCK pInterface, PCRTRANGE paRanges, unsigned cRanges));
1670 * @param paRanges Array of ranges to discard.
1674 DECLR3CALLBACKMEMBER(int, pfnDiscard,(PPDMIMEDIA pInterface, PCRTRANGE paRanges, unsigned cRanges));
1884 * @param paRanges Array of ranges to discard.
1889 DECLR3CALLBACKMEMBER(int, pfnStartDiscard,(PPDMIBLOCKASYNC pInterface, PCRTRANGE paRanges, unsigned cRanges, void *pvUser));
1970 * @param paRanges Array of ranges to discard.
1975 DECLR3CALLBACKMEMBER(int, pfnStartDiscard,(PPDMIMEDIAASYNC pInterface, PCRTRANGE paRanges, unsigned cRanges, void *pvUser));
/vbox/src/VBox/Devices/Storage/VSCSI/
H A DVSCSIIoReq.cpp90 PRTRANGE paRanges, unsigned cRanges)
95 LogFlowFunc(("pVScsiLun=%#p pVScsiReq=%#p paRanges=%#p cRanges=%u\n",
96 pVScsiLun, pVScsiReq, paRanges, cRanges));
105 pVScsiIoReq->u.Unmap.paRanges = paRanges;
162 RTMemFree(pVScsiIoReq->u.Unmap.paRanges);
212 *ppaRanges = pVScsiIoReq->u.Unmap.paRanges;
89 vscsiIoReqUnmapEnqueue(PVSCSILUNINT pVScsiLun, PVSCSIREQINT pVScsiReq, PRTRANGE paRanges, unsigned cRanges) argument
H A DVSCSILunSbc.cpp499 PRTRANGE paRanges = (PRTRANGE)RTMemAllocZ(cBlkDesc * sizeof(RTRANGE)); local
500 if (paRanges)
513 paRanges[i].offStart = vscsiBE2HU64(&abBlkDesc[0]) * 512;
514 paRanges[i].cbRange = vscsiBE2HU32(&abBlkDesc[8]) * 512;
518 rc = vscsiIoReqUnmapEnqueue(pVScsiLun, pVScsiReq, paRanges, cBlkDesc);
521 RTMemFree(paRanges);
H A DVSCSIInternal.h155 PRTRANGE paRanges; member in struct:VSCSIIOREQINT::__anon15957::__anon15959
351 * @param paRanges The array of ranges to unmap.
355 PRTRANGE paRanges, unsigned cRanges);
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMR3Db.cpp531 * @param paRanges Array of MSRs to fudge.
534 static int cpumR3MsrApplyFudgeTable(PVM pVM, PCCPUMMSRRANGE paRanges, size_t cRanges) argument
537 if (!cpumLookupMsrRange(pVM, paRanges[i].uFirst))
539 LogRel(("CPUM: MSR fudge: %#010x %s\n", paRanges[i].uFirst, paRanges[i].szName));
541 &paRanges[i]);
830 PCPUMMSRRANGE paRanges = pVM->cpum.s.GuestInfo.paMsrRangesR3; local
837 if (paRanges[i].uFirst == paRanges[i].uLast)
839 paRanges[
[all...]
H A DPDMBlkCache.cpp2403 VMMR3DECL(int) PDMR3BlkCacheDiscard(PPDMBLKCACHE pBlkCache, PCRTRANGE paRanges, argument
2411 LogFlowFunc((": pBlkCache=%#p{%s} paRanges=%#p cRanges=%u pvUser=%#p\n",
2412 pBlkCache, pBlkCache->pszId, paRanges, cRanges, pvUser));
2427 uint64_t offCur = paRanges[i].offStart;
2428 size_t cbLeft = paRanges[i].cbRange;
/vbox/src/VBox/Storage/Debug/
H A DVDDbgIoLog.cpp452 VBOXDDU_DECL(int) VDDbgIoLogStartDiscard(VDIOLOGGER hIoLogger, bool fAsync, PCRTRANGE paRanges, unsigned cRanges, argument
488 DiscardRange.u64Off = RT_H2LE_U64(paRanges[i].offStart);
489 DiscardRange.u32Discard = RT_H2LE_U32((uint32_t)paRanges[i].cbRange);
719 PRTRANGE paRanges = NULL; local
727 paRanges = (PRTRANGE)RTMemAllocZ(*pcRanges * sizeof(RTRANGE));
728 if (paRanges)
737 paRanges[i].offStart = RT_LE2H_U64(DiscardRange.u64Off);
738 paRanges[i].cbRange = RT_LE2H_U32(DiscardRange.u32Discard);
744 *ppaRanges = paRanges;
/vbox/src/VBox/Devices/Storage/
H A DDrvDiskIntegrity.cpp86 PCRTRANGE paRanges; member in struct:DRVDISKAIOREQ
509 * @param paRanges Array of ranges to discard.
512 static int drvdiskintDiscardRecords(PDRVDISKINTEGRITY pThis, PCRTRANGE paRanges, unsigned cRanges) argument
516 LogFlowFunc(("pThis=%#p paRanges=%#p cRanges=%u\n", pThis, paRanges, cRanges));
520 uint64_t offStart = paRanges[i].offStart;
521 size_t cbLeft = paRanges[i].cbRange;
1009 static DECLCALLBACK(int) drvdiskintStartDiscard(PPDMIMEDIAASYNC pInterface, PCRTRANGE paRanges, unsigned cRanges, void *pvUser) argument
1017 pIoReq->paRanges = paRanges;
1130 drvdiskintDiscard(PPDMIMEDIA pInterface, PCRTRANGE paRanges, unsigned cRanges) argument
[all...]
H A DDrvSCSI.cpp211 PCRTRANGE paRanges; local
214 rc = VSCSIIoReqUnmapParamsGet(hVScsiIoReq, &paRanges, &cRanges);
218 rc = pThis->pDrvBlock->pfnDiscard(pThis->pDrvBlock, paRanges, cRanges);
356 PCRTRANGE paRanges; local
359 rc = VSCSIIoReqUnmapParamsGet(hVScsiIoReq, &paRanges, &cRanges);
363 rc = pThis->pDrvBlockAsync->pfnStartDiscard(pThis->pDrvBlockAsync, paRanges, cRanges, hVScsiIoReq);
H A DDrvBlock.cpp324 static DECLCALLBACK(int) drvblockDiscard(PPDMIBLOCK pInterface, PCRTRANGE paRanges, unsigned cRanges) argument
328 return pThis->pDrvMedia->pfnDiscard(pThis->pDrvMedia, paRanges, cRanges);
417 static DECLCALLBACK(int) drvblockStartDiscard(PPDMIBLOCKASYNC pInterface, PCRTRANGE paRanges, unsigned cRanges, void *pvUser) argument
430 return pThis->pDrvMediaAsync->pfnStartDiscard(pThis->pDrvMediaAsync, paRanges, cRanges, pvUser);
H A DDrvVD.cpp1953 static DECLCALLBACK(int) drvvdDiscard(PPDMIMEDIA pInterface, PCRTRANGE paRanges, unsigned cRanges) argument
1958 int rc = VDDiscardRanges(pThis->pDisk, paRanges, cRanges);
2115 static DECLCALLBACK(int) drvvdStartDiscard(PPDMIMEDIAASYNC pInterface, PCRTRANGE paRanges, argument
2121 LogFlowFunc(("paRanges=%#p cRanges=%u pvUser=%#p\n",
2122 paRanges, cRanges, pvUser));
2125 rc = VDAsyncDiscardRanges(pThis->pDisk, paRanges, cRanges, drvvdAsyncReqComplete,
2129 rc = PDMR3BlkCacheDiscard(pThis->pBlkCache, paRanges, cRanges, pvUser);
2187 static int drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges, argument
2193 rc = VDAsyncDiscardRanges(pThis->pDisk, paRanges, cRanges,
H A DDevAHCI.cpp350 PRTRANGE paRanges; member in struct:AHCIREQ::__anon15815::__anon15817
5868 pAhciReq->u.Trim.paRanges = (PRTRANGE)RTMemAllocZ(sizeof(RTRANGE) * cRanges);
5869 if (pAhciReq->u.Trim.paRanges)
5900 pAhciReq->u.Trim.paRanges[idxRange].offStart = (aRanges[idxRangeSrc] & AHCI_RANGE_LBA_MASK) * pAhciPort->cbSector;
5901 pAhciReq->u.Trim.paRanges[idxRange].cbRange = AHCI_RANGE_LENGTH_GET(aRanges[idxRangeSrc]) * pAhciPort->cbSector;
5929 RTMemFree(pAhciReq->u.Trim.paRanges);
6785 rc = pAhciPort->pDrvBlockAsync->pfnStartDiscard(pAhciPort->pDrvBlockAsync, pAhciReq->u.Trim.paRanges,
6820 rc = pAhciPort->pDrvBlock->pfnDiscard(pAhciPort->pDrvBlock, pAhciReq->u.Trim.paRanges,
/vbox/src/VBox/Devices/Samples/
H A DDrvStorageFilter.cpp118 static DECLCALLBACK(int) drvStorageFltIMediaAsync_StartDiscard(PPDMIMEDIAASYNC pInterface, PCRTRANGE paRanges, argument
122 int rc = pThis->pIMediaAsyncBelow->pfnStartDiscard(pThis->pIMediaAsyncBelow, paRanges, cRanges, pvUser);
238 static DECLCALLBACK(int) drvStorageFltIMedia_Discard(PPDMIMEDIA pInterface, PCRTRANGE paRanges, unsigned cRanges) argument
241 int rc = pThis->pIMediaBelow->pfnDiscard(pThis->pIMediaBelow, paRanges, cRanges);
/vbox/include/VBox/
H A Dvddbg.h173 * @param paRanges The array of ranges to discard.
177 VBOXDDU_DECL(int) VDDbgIoLogStartDiscard(VDIOLOGGER hIoLogger, bool fAsync, PCRTRANGE paRanges, unsigned cRanges,
H A Dvd.h1292 * @param paRanges The array of ranges to discard.
1298 VBOXDDU_DECL(int) VDDiscardRanges(PVBOXHDD pDisk, PCRTRANGE paRanges, unsigned cRanges);
1352 * @param paRanges The array of ranges to discard.
1358 VBOXDDU_DECL(int) VDAsyncDiscardRanges(PVBOXHDD pDisk, PCRTRANGE paRanges, unsigned cRanges,
/vbox/src/VBox/Storage/testcase/
H A DtstVDIo.cpp1098 PRTRANGE paRanges = NULL; local
1119 paRanges = (PRTRANGE)RTMemAllocZ(cRanges * sizeof(RTRANGE));
1120 if (!paRanges)
1229 paRanges[i].offStart = off;
1230 paRanges[i].cbRange = cb;
1237 rc = VDDiscardRanges(pDisk->pVD, paRanges, cRanges);
1250 rc = VDAsyncDiscardRanges(pDisk->pVD, paRanges, cRanges, tstVDIoTestReqComplete, &IoReq, EventSem);
1268 void *pv = RTMemAllocZ(paRanges[i].cbRange);
1275 SgSeg.cbSeg = paRanges[i].cbRange;
1277 rc = VDMemDiskWrite(pDisk->pMemDiskVerify, paRanges[
1509 PRTRANGE paRanges = NULL; local
[all...]
/vbox/src/VBox/Storage/
H A DVD.cpp402 PCRTRANGE paRanges; member in struct:VDIOCTX::__anon16785::__anon16787
1406 DECLINLINE(void) vdIoCtxDiscardInit(PVDIOCTX pIoCtx, PVBOXHDD pDisk, PCRTRANGE paRanges, argument
1422 pIoCtx->Req.Discard.paRanges = paRanges;
1435 DECLINLINE(PVDIOCTX) vdIoCtxDiscardAlloc(PVBOXHDD pDisk, PCRTRANGE paRanges, argument
1448 vdIoCtxDiscardInit(pIoCtx, pDisk, paRanges, cRanges, pfnComplete, pvUser1,
3390 PCRTRANGE paRanges = pIoCtx->Req.Discard.paRanges; local
3428 offStart = paRanges[pIoCtx->Req.Discard.idxRange].offStart;
3429 cbDiscardLeft = paRanges[pIoCt
10672 VDDiscardRanges(PVBOXHDD pDisk, PCRTRANGE paRanges, unsigned cRanges) argument
10691 ("paRanges=%#p\\n", paRanges), local
10930 VDAsyncDiscardRanges(PVBOXHDD pDisk, PCRTRANGE paRanges, unsigned cRanges, PFNVDASYNCTRANSFERCOMPLETE pfnComplete, void *pvUser1, void *pvUser2) argument
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllMsrs.cpp4922 PCPUMMSRRANGE paRanges = pVM->cpum.s.GuestInfo.CTX_SUFF(paMsrRanges);
4926 if (idMsr < paRanges[i].uFirst)
4932 else if (idMsr > paRanges[i].uLast)
4938 paRanges = &paRanges[i];
4942 if (paRanges[i].enmRdFn == kCpumMsrRdFn_MsrAlias)
4943 return cpumLookupMsrRange(pVM, paRanges[i].uValue);
4944 return &paRanges[i];

Completed in 199 milliseconds