Lines Matching defs:aRanges
5806 uint64_t aRanges[64];
5843 cbThisCopy = RT_MIN(cbThisCopy, sizeof(aRanges));
5846 PDMDevHlpPhysRead(pDevIns, GCPhysAddrDataBase, aRanges, cbThisCopy);
5848 for (unsigned idxRange = 0; idxRange < RT_ELEMENTS(aRanges); idxRange++)
5850 aRanges[idxRange] = RT_H2LE_U64(aRanges[idxRange]);
5851 if (AHCI_RANGE_LENGTH_GET(aRanges[idxRange]) != 0)
5890 cbThisCopy = RT_MIN(cbThisCopy, sizeof(aRanges));
5893 PDMDevHlpPhysRead(pDevIns, GCPhysAddrDataBase, aRanges, cbThisCopy);
5895 for (unsigned idxRangeSrc = 0; idxRangeSrc < RT_ELEMENTS(aRanges); idxRangeSrc++)
5897 aRanges[idxRangeSrc] = RT_H2LE_U64(aRanges[idxRangeSrc]);
5898 if (AHCI_RANGE_LENGTH_GET(aRanges[idxRangeSrc]) != 0)
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;