Lines Matching defs:Header

19 *   Header Files                                                               *
2517 SparseExtentHeader Header;
2524 &Header, sizeof(Header));
2527 Header.magicNumber = RT_H2LE_U32(VMDK_SPARSE_MAGICNUMBER);
2530 &Header.version,
2531 sizeof(Header)
2541 rc = vmdkValidateHeader(pImage, pExtent, &Header);
2545 if ( (RT_LE2H_U32(Header.flags) & RT_BIT(17))
2546 && RT_LE2H_U64(Header.gdOffset) == VMDK_GD_AT_END)
2571 cbFile - 2*512, &Header,
2572 sizeof(Header));
2580 rc = vmdkValidateHeader(pImage, pExtent, &Header);
2587 pExtent->uVersion = RT_LE2H_U32(Header.version);
2589 pExtent->cSectors = RT_LE2H_U64(Header.capacity);
2590 pExtent->cSectorsPerGrain = RT_LE2H_U64(Header.grainSize);
2591 pExtent->uDescriptorSector = RT_LE2H_U64(Header.descriptorOffset);
2592 pExtent->cDescriptorSectors = RT_LE2H_U64(Header.descriptorSize);
2598 pExtent->cGTEntries = RT_LE2H_U32(Header.numGTEsPerGT);
2599 if (RT_LE2H_U32(Header.flags) & RT_BIT(1))
2601 pExtent->uSectorRGD = RT_LE2H_U64(Header.rgdOffset);
2602 pExtent->uSectorGD = RT_LE2H_U64(Header.gdOffset);
2606 pExtent->uSectorGD = RT_LE2H_U64(Header.gdOffset);
2617 pExtent->cOverheadSectors = RT_LE2H_U64(Header.overHead);
2618 pExtent->fUncleanShutdown = !!Header.uncleanShutdown;
2619 pExtent->uCompression = RT_LE2H_U16(Header.compressAlgorithm);
2727 SparseExtentHeader Header;
2729 memset(&Header, '\0', sizeof(Header));
2730 Header.magicNumber = RT_H2LE_U32(VMDK_SPARSE_MAGICNUMBER);
2731 Header.version = RT_H2LE_U32(pExtent->uVersion);
2732 Header.flags = RT_H2LE_U32(RT_BIT(0));
2734 Header.flags |= RT_H2LE_U32(RT_BIT(1));
2736 Header.flags |= RT_H2LE_U32(RT_BIT(16) | RT_BIT(17));
2737 Header.capacity = RT_H2LE_U64(pExtent->cSectors);
2738 Header.grainSize = RT_H2LE_U64(pExtent->cSectorsPerGrain);
2739 Header.descriptorOffset = RT_H2LE_U64(pExtent->uDescriptorSector);
2740 Header.descriptorSize = RT_H2LE_U64(pExtent->cDescriptorSectors);
2741 Header.numGTEsPerGT = RT_H2LE_U32(pExtent->cGTEntries);
2747 Header.rgdOffset = RT_H2LE_U64(VMDK_GD_AT_END);
2748 Header.gdOffset = RT_H2LE_U64(VMDK_GD_AT_END);
2752 Header.gdOffset = RT_H2LE_U64(VMDK_GD_AT_END);
2760 Header.rgdOffset = RT_H2LE_U64(pExtent->uSectorRGD);
2761 Header.gdOffset = RT_H2LE_U64(pExtent->uSectorGD);
2765 Header.gdOffset = RT_H2LE_U64(pExtent->uSectorGD);
2768 Header.overHead = RT_H2LE_U64(pExtent->cOverheadSectors);
2769 Header.uncleanShutdown = pExtent->fUncleanShutdown;
2770 Header.singleEndLineChar = '\n';
2771 Header.nonEndLineChar = ' ';
2772 Header.doubleEndLineChar1 = '\r';
2773 Header.doubleEndLineChar2 = '\n';
2774 Header.compressAlgorithm = RT_H2LE_U16(pExtent->uCompression);
2777 uOffset, &Header, sizeof(Header),
2792 COWDisk_Header Header;
2796 &Header, sizeof(Header));
2804 if ( RT_LE2H_U32(Header.magicNumber) != VMDK_ESX_SPARSE_MAGICNUMBER
2805 || RT_LE2H_U32(Header.version) != 1
2806 || RT_LE2H_U32(Header.flags) != 3)
2812 pExtent->cSectors = RT_LE2H_U32(Header.numSectors);
2813 pExtent->cSectorsPerGrain = RT_LE2H_U32(Header.grainSize);
2825 pExtent->uSectorGD = RT_LE2H_U32(Header.gdOffset);
2837 if (pExtent->cGDEntries != RT_LE2H_U32(Header.numGDEntries))
2844 pExtent->uFreeSector = RT_LE2H_U32(Header.freeSector);
2845 pExtent->fUncleanShutdown = !!Header.uncleanShutdown;
6563 vdIfErrorMessage(pImage->pIfError, "Header: Geometry PCHS=%u/%u/%u LCHS=%u/%u/%u cbSector=%llu\n",
6567 vdIfErrorMessage(pImage->pIfError, "Header: uuidCreation={%RTuuid}\n", &pImage->ImageUuid);
6568 vdIfErrorMessage(pImage->pIfError, "Header: uuidModification={%RTuuid}\n", &pImage->ModificationUuid);
6569 vdIfErrorMessage(pImage->pIfError, "Header: uuidParent={%RTuuid}\n", &pImage->ParentUuid);
6570 vdIfErrorMessage(pImage->pIfError, "Header: uuidParentModification={%RTuuid}\n", &pImage->ParentModificationUuid);