Lines Matching refs:myDisk

117       myDisk.OpenForRead(orig.myDisk.GetName());
188 myDisk.OpenForRead(orig.myDisk.GetName());
786 if (allOK && myDisk.OpenForRead(deviceFilename)) {
788 diskSize = myDisk.DiskSize(&err);
789 blockSize = (uint32_t) myDisk.GetBlockSize();
790 physBlockSize = (uint32_t) myDisk.GetPhysBlockSize();
792 protectiveMBR.SetDisk(&myDisk);
806 protectiveMBR.ReadMBRData(&myDisk);
807 bsdDisklabel.ReadBSDData(&myDisk, 0, diskSize - 1);
847 if (myDisk.OpenForRead(deviceFilename)) {
848 err = myDisk.OpenForWrite(deviceFilename);
864 myDisk.Close(); // Close and re-open read-only in case of bugs
868 if (allOK && myDisk.OpenForRead(deviceFilename)) {
870 diskSize = myDisk.DiskSize(&err);
871 blockSize = (uint32_t) myDisk.GetBlockSize();
872 physBlockSize = (uint32_t) myDisk.GetPhysBlockSize();
882 bsdDisklabel.ReadBSDData(&myDisk, 0, diskSize - 1);
913 myDisk.Close();
926 allOK = LoadHeader(&mainHeader, myDisk, 1, &mainCrcOk);
929 allOK = LoadHeader(&secondHeader, myDisk, mainHeader.backupLBA, &secondCrcOk) && allOK;
931 allOK = LoadHeader(&secondHeader, myDisk, diskSize - UINT64_C(1), &secondCrcOk) && allOK;
1039 return LoadPartitionTable(mainHeader, myDisk);
1047 return LoadPartitionTable(secondHeader, myDisk);
1152 if (myDisk.Seek(header->partitionEntriesLBA)) {
1159 if (myDisk.Read(partsToCheck, sizeOfParts) != (int) sizeOfParts) {
1265 cout << "OK; writing new GUID partition table (GPT) to " << myDisk.GetName() << ".\n";
1273 if (myDisk.OpenForWrite()) {
1275 allOK = SavePartitionTable(myDisk, secondHeader.partitionEntriesLBA);
1283 allOK = allOK && SaveHeader(&secondHeader, myDisk, mainHeader.backupLBA);
1286 allOK = allOK && SavePartitionTable(myDisk, mainHeader.partitionEntriesLBA);
1289 allOK = allOK && SaveHeader(&mainHeader, myDisk, 1);
1292 allOK = allOK && protectiveMBR.WriteMBRData(&myDisk);
1303 myDisk.DiskSync();
1312 myDisk.Close();
1314 cerr << "Unable to open device '" << myDisk.GetName() << "' for writing! Errno is "
1343 protectiveMBR.SetDisk(&myDisk);
1407 } else allOK = 0; // if (myDisk.Seek()...)
1423 protectiveMBR.SetDisk(&myDisk);
1479 return protectiveMBR.WriteMBRData(&myDisk);
1493 if (myDisk.OpenForWrite()) {
1494 if (!myDisk.Seek(mainHeader.currentLBA))
1496 if (myDisk.Write(blankSector, 512) != 512) { // blank it out
1500 if (!myDisk.Seek(mainHeader.partitionEntriesLBA))
1510 sum = myDisk.Write(emptyTable, tableSize);
1516 if (!myDisk.Seek(secondHeader.partitionEntriesLBA))
1519 sum = myDisk.Write(emptyTable, tableSize);
1526 if (!myDisk.Seek(secondHeader.currentLBA))
1529 if (myDisk.Write(blankSector, 512) != 512) { // blank it out
1534 myDisk.DiskSync();
1535 myDisk.Close();
1553 allOK = myDisk.OpenForWrite() && myDisk.Seek(0) && (myDisk.Write(blankSector, 512) == 512);
1593 if (myDisk.GetModel() != "")
1594 cout << "Model: " << myDisk.GetModel() << "\n";
1755 goOn = disklabel.ReadBSDData(&myDisk, partitions[partNum].GetFirstLBA(),