Home | History | Annotate | Download | only in gptfdisk

Lines Matching refs:myDisk

146    myDisk.OpenForRead(orig.myDisk.GetName());
687 if (allOK && myDisk.OpenForRead(deviceFilename)) {
689 diskSize = myDisk.DiskSize(&err);
690 blockSize = (uint32_t) myDisk.GetBlockSize();
692 protectiveMBR.SetDisk(&myDisk);
706 protectiveMBR.ReadMBRData(&myDisk);
707 bsdDisklabel.ReadBSDData(&myDisk, 0, diskSize - 1);
746 if (myDisk.OpenForRead(deviceFilename)) {
747 err = myDisk.OpenForWrite(deviceFilename);
758 myDisk.Close(); // Close and re-open read-only in case of bugs
761 if (allOK && myDisk.OpenForRead(deviceFilename)) {
763 diskSize = myDisk.DiskSize(&err);
764 blockSize = (uint32_t) myDisk.GetBlockSize();
774 bsdDisklabel.ReadBSDData(&myDisk, 0, diskSize - 1);
797 myDisk.Close();
810 allOK = LoadHeader(&mainHeader, myDisk, 1, &mainCrcOk);
813 allOK = LoadHeader(&secondHeader, myDisk, mainHeader.backupLBA, &secondCrcOk) && allOK;
815 allOK = LoadHeader(&secondHeader, myDisk, diskSize - UINT64_C(1), &secondCrcOk) && allOK;
906 return LoadPartitionTable(mainHeader, myDisk);
914 return LoadPartitionTable(secondHeader, myDisk);
1000 if (myDisk.Seek(header->partitionEntriesLBA)) {
1007 if (myDisk.Read(partsToCheck, sizeOfParts) != (int) sizeOfParts) {
1113 cout << "OK; writing new GUID partition table (GPT) to " << myDisk.GetName() << ".\n";
1121 if (myDisk.OpenForWrite()) {
1123 allOK = SavePartitionTable(myDisk, secondHeader.partitionEntriesLBA);
1131 allOK = allOK && SaveHeader(&secondHeader, myDisk, mainHeader.backupLBA);
1134 allOK = allOK && SavePartitionTable(myDisk, mainHeader.partitionEntriesLBA);
1137 allOK = allOK && SaveHeader(&mainHeader, myDisk, 1);
1140 allOK = allOK && protectiveMBR.WriteMBRData(&myDisk);
1151 myDisk.DiskSync();
1160 myDisk.Close();
1162 cerr << "Unable to open device '" << myDisk.GetName() << "' for writing! Errno is "
1191 protectiveMBR.SetDisk(&myDisk);
1255 } else allOK = 0; // if (myDisk.Seek()...)
1271 protectiveMBR.SetDisk(&myDisk);
1327 return protectiveMBR.WriteMBRData(&myDisk);
1341 if (myDisk.OpenForWrite()) {
1342 if (!myDisk.Seek(mainHeader.currentLBA))
1344 if (myDisk.Write(blankSector, 512) != 512) { // blank it out
1348 if (!myDisk.Seek(mainHeader.partitionEntriesLBA))
1358 sum = myDisk.Write(emptyTable, tableSize);
1364 if (!myDisk.Seek(secondHeader.partitionEntriesLBA))
1367 sum = myDisk.Write(emptyTable, tableSize);
1374 if (!myDisk.Seek(secondHeader.currentLBA))
1377 if (myDisk.Write(blankSector, 512) != 512) { // blank it out
1383 myDisk.DiskSync();
1385 myDisk.Close();
1403 allOK = myDisk.OpenForWrite() && myDisk.Seek(0) && (myDisk.Write(blankSector, 512) == 512);
1598 goOn = disklabel.ReadBSDData(&myDisk, partitions[partNum].GetFirstLBA(),