Lines Matching defs:aPartitions

126     HOSTPARTITION   aPartitions[HOSTPARTITION_MAX];
760 memset(pPart->aPartitions, '\0', sizeof(pPart->aPartitions));
841 PHOSTPARTITION pCP = &pPart->aPartitions[pPart->cPartitions++];
883 PHOSTPARTITION pCP = &pPart->aPartitions[pPart->cPartitions++];
900 uExtended = (unsigned)(pCP - pPart->aPartitions);
912 uint64_t uStart = pPart->aPartitions[uExtended].uStart;
939 PHOSTPARTITION pCP = &pPart->aPartitions[pPart->cPartitions++];
982 uint64_t uMinVal = pPart->aPartitions[i].uStart;
985 if (pPart->aPartitions[j].uStart < uMinVal)
988 uMinVal = pPart->aPartitions[j].uStart;
990 else if (pPart->aPartitions[j].uStart == uMinVal)
995 else if (pPart->aPartitions[j].uStart == 0)
1004 memcpy(&pPart->aPartitions[pPart->cPartitions],
1005 &pPart->aPartitions[i], sizeof(HOSTPARTITION));
1006 memcpy(&pPart->aPartitions[i],
1007 &pPart->aPartitions[uMinIdx], sizeof(HOSTPARTITION));
1008 memcpy(&pPart->aPartitions[uMinIdx],
1009 &pPart->aPartitions[pPart->cPartitions], sizeof(HOSTPARTITION));
1014 pPart->aPartitions[0].uPartDataStart = 0;
1015 pPart->aPartitions[0].cPartDataSectors = pPart->aPartitions[0].uStart;
1020 pPart->aPartitions[pPart->cPartitions-1].uPartDataStart = lastUsableLBA+1;
1021 pPart->aPartitions[pPart->cPartitions-1].cPartDataSectors = 33;
1028 if (pPart->aPartitions[i].cPartDataSectors)
1029 uPrevEnd = pPart->aPartitions[i].uPartDataStart + pPart->aPartitions[i].cPartDataSectors;
1030 if (pPart->aPartitions[i].uStart < uPrevEnd &&
1045 if (pPart->aPartitions[i].cPartDataSectors)
1046 uPrevEnd = pPart->aPartitions[i].uPartDataStart + pPart->aPartitions[i].cPartDataSectors;
1047 if (pPart->aPartitions[i].uStart < uPrevEnd)
1052 if (!PARTTYPE_IS_EXTENDED(pPart->aPartitions[i].uType))
1053 uPrevEnd = pPart->aPartitions[i].uStart + pPart->aPartitions[i].uSize;
1102 if (PARTTYPE_IS_EXTENDED(partitions.aPartitions[i].uType))
1106 partitions.aPartitions[i].uIndex,
1107 partitions.aPartitions[i].uType,
1108 partitions.aPartitions[i].uStartCylinder,
1109 partitions.aPartitions[i].uStartHead,
1110 partitions.aPartitions[i].uStartSector,
1111 partitions.aPartitions[i].uEndCylinder,
1112 partitions.aPartitions[i].uEndHead,
1113 partitions.aPartitions[i].uEndSector,
1114 partitions.aPartitions[i].uSize / 2048,
1115 partitions.aPartitions[i].uStart);
1531 if ( uPartitions & RT_BIT(partitions.aPartitions[i].uIndex)
1532 && PARTTYPE_IS_EXTENDED(partitions.aPartitions[i].uType))
1541 partitions.aPartitions[i].uIndex);
1542 uPartitions &= ~RT_BIT(partitions.aPartitions[i].uIndex);
1551 if (partitions.aPartitions[i].cPartDataSectors)
1567 pPartDesc->cbData = RT_MIN(partitions.aPartitions[i].cPartDataSectors, 63) * 512;
1568 pPartDesc->uStart = partitions.aPartitions[i].uPartDataStart * 512;
1577 vrc = RTFileReadAt(hRawFile, partitions.aPartitions[i].uPartDataStart * 512,
1585 if ( partitions.aPartitions[i].uPartDataStart == 0
1606 if (PARTTYPE_IS_EXTENDED(partitions.aPartitions[i].uType))
1616 uint64_t uStartOffset = partitions.aPartitions[i].uStart * 512;
1627 if (uPartitions & RT_BIT(partitions.aPartitions[i].uIndex))
1641 partitions.aPartitions[i].uIndex);
1646 partitions.aPartitions[i].uIndex, vrc);
1655 partitions.aPartitions[i].uIndex);
1660 partitions.aPartitions[i].uIndex, vrc);
1680 pPartDesc->uStart = partitions.aPartitions[i].uStart * 512;
1681 pPartDesc->cbData = partitions.aPartitions[i].uSize * 512;