Home
last modified time | relevance | path

Searched refs:gptHeaderInfo (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/base/update/updater/services/ptable_parse/
H A Dptable.cpp321 gptHeaderInfo.headerSize = GET_LWORD_FROM_BYTE(buffer + HEADER_SIZE_OFFSET); in GetPartitionGptHeaderInfo()
324 gptHeaderInfo.partitionEntrySize = GET_LWORD_FROM_BYTE(buffer + PENTRY_SIZE_OFFSET); in GetPartitionGptHeaderInfo()
325 if (gptHeaderInfo.maxPartitionCount == 0 || gptHeaderInfo.partitionEntrySize == 0) { in GetPartitionGptHeaderInfo()
352 const GPTHeaderInfo& gptHeaderInfo) in CheckGptHeader() argument
359 if (gptHeaderInfo.headerSize < GPT_HEADER_SIZE || gptHeaderInfo.headerSize > bufferLen) { in CheckGptHeader()
366 uint32_t crcVal = CalculateCrc32(buffer, gptHeaderInfo.headerSize); in CheckGptHeader()
379 if (gptHeaderInfo.firstUsableLba > lbaNum || lastUsableLba > lbaNum) { in CheckGptHeader()
385 if (gptHeaderInfo.partitionEntrySize != PARTITION_ENTRY_SIZE || in CheckGptHeader()
400 const uint32_t blockSize, GPTHeaderInfo& gptHeaderInfo) in PartitionCheckGptHeader() argument
419 if (!CheckGptHeader(buffer, blockSize, lbaNum, gptHeaderInfo)) { in PartitionCheckGptHeader()
[all …]
H A Demmc_ptable.cpp125 GPTHeaderInfo gptHeaderInfo; in ParseGptHeaderByEmmc() local
127 (void)memset_s(&gptHeaderInfo, sizeof(GPTHeaderInfo), 0, sizeof(GPTHeaderInfo)); in ParseGptHeaderByEmmc()
128 if (!GetPartitionGptHeaderInfo(gptImage + blockSize, blockSize, gptHeaderInfo)) { in ParseGptHeaderByEmmc()
138 return PartitionCheckGptHeader(gptImage, len, lbaNum, blockSize, gptHeaderInfo); in ParseGptHeaderByEmmc()
H A Dptable.h170 …titionGptHeaderInfo(const uint8_t *buffer, const uint32_t bufferLen, GPTHeaderInfo& gptHeaderInfo);
173 const uint32_t blockSize, GPTHeaderInfo& gptHeaderInfo);
206 const GPTHeaderInfo& gptHeaderInfo);
H A Dufs_ptable.cpp105 GPTHeaderInfo gptHeaderInfo; in ParseGptHeaderByUfsLun() local
106 (void)memset_s(&gptHeaderInfo, sizeof(GPTHeaderInfo), 0, sizeof(GPTHeaderInfo)); in ParseGptHeaderByUfsLun()
107 if (!GetPartitionGptHeaderInfo(gptImage + blockSize, blockSize, gptHeaderInfo)) { in ParseGptHeaderByUfsLun()
118 return PartitionCheckGptHeader(gptImage, len, lunLbaNum, blockSize, gptHeaderInfo); in ParseGptHeaderByUfsLun()