Home
last modified time | relevance | path

Searched refs:gpt (Results 1 – 25 of 34) sorted by relevance

12

/external/vboot_reference/tests/
Dcgptlib_test.c72 static void RefreshCrc32(GptData *gpt) in RefreshCrc32() argument
77 header = (GptHeader *)gpt->primary_header; in RefreshCrc32()
78 entries = (GptEntry *)gpt->primary_entries; in RefreshCrc32()
79 header2 = (GptHeader *)gpt->secondary_header; in RefreshCrc32()
80 entries2 = (GptEntry *)gpt->secondary_entries; in RefreshCrc32()
94 static void ZeroHeaders(GptData *gpt) in ZeroHeaders() argument
96 Memset(gpt->primary_header, 0, MAX_SECTOR_SIZE); in ZeroHeaders()
97 Memset(gpt->secondary_header, 0, MAX_SECTOR_SIZE); in ZeroHeaders()
100 static void ZeroEntries(GptData *gpt) in ZeroEntries() argument
102 Memset(gpt->primary_entries, 0, PARTITION_ENTRIES_SIZE); in ZeroEntries()
[all …]
Dvboot_kernel_tests.c210 int GptInit(GptData *gpt) in GptInit() argument
215 int GptNextKernelEntry(GptData *gpt, uint64_t *start_sector, uint64_t *size) in GptNextKernelEntry() argument
222 if (gpt->flags & GPT_FLAG_EXTERNAL) in GptNextKernelEntry()
225 gpt->current_kernel = mock_part_next; in GptNextKernelEntry()
232 void GetCurrentKernelUniqueGuid(GptData *gpt, void *dest) in GetCurrentKernelUniqueGuid() argument
/external/vboot_reference/firmware/lib/cgptlib/
Dcgptlib_internal.c23 int CheckParameters(GptData *gpt) in CheckParameters() argument
26 if (gpt->sector_bytes != SECTOR_SIZE) in CheckParameters()
34 if (gpt->gpt_drive_sectors == 0 || in CheckParameters()
35 (!(gpt->flags & GPT_FLAG_EXTERNAL) && in CheckParameters()
36 gpt->gpt_drive_sectors != gpt->streaming_drive_sectors)) { in CheckParameters()
45 if (gpt->gpt_drive_sectors < in CheckParameters()
237 int GptSanityCheck(GptData *gpt) in GptSanityCheck() argument
240 GptHeader *header1 = (GptHeader *)(gpt->primary_header); in GptSanityCheck()
241 GptHeader *header2 = (GptHeader *)(gpt->secondary_header); in GptSanityCheck()
242 GptEntry *entries1 = (GptEntry *)(gpt->primary_entries); in GptSanityCheck()
[all …]
Dcgptlib.c15 int GptInit(GptData *gpt) in GptInit() argument
19 gpt->modified = 0; in GptInit()
20 gpt->current_kernel = CGPT_KERNEL_ENTRY_NOT_FOUND; in GptInit()
21 gpt->current_priority = 999; in GptInit()
23 retval = GptSanityCheck(gpt); in GptInit()
29 GptRepair(gpt); in GptInit()
33 int GptNextKernelEntry(GptData *gpt, uint64_t *start_sector, uint64_t *size) in GptNextKernelEntry() argument
35 GptHeader *header = (GptHeader *)gpt->primary_header; in GptNextKernelEntry()
36 GptEntry *entries = (GptEntry *)gpt->primary_entries; in GptNextKernelEntry()
47 if (gpt->current_kernel != CGPT_KERNEL_ENTRY_NOT_FOUND) { in GptNextKernelEntry()
[all …]
/external/vboot_reference/cgpt/
Dcgpt_common.c55 if ((drive->gpt.valid_headers != MASK_BOTH) || in CheckValid()
56 (drive->gpt.valid_entries != MASK_BOTH)) { in CheckValid()
149 drive->gpt.sector_bytes = sector_bytes; in GptLoad()
150 if (drive->size % drive->gpt.sector_bytes) { in GptLoad()
152 (long long unsigned int)drive->size, drive->gpt.sector_bytes); in GptLoad()
155 drive->gpt.streaming_drive_sectors = drive->size / drive->gpt.sector_bytes; in GptLoad()
158 if (!(drive->gpt.flags & GPT_FLAG_EXTERNAL)) { in GptLoad()
159 drive->gpt.gpt_drive_sectors = drive->gpt.streaming_drive_sectors; in GptLoad()
163 if (CGPT_OK != Load(drive, &drive->gpt.primary_header, in GptLoad()
165 drive->gpt.sector_bytes, GPT_HEADER_SECTORS)) { in GptLoad()
[all …]
Dcgpt_create.c28 AllocAndClear(&drive->gpt.primary_header, in GptCreate()
29 drive->gpt.sector_bytes * GPT_HEADER_SECTORS); in GptCreate()
30 AllocAndClear(&drive->gpt.secondary_header, in GptCreate()
31 drive->gpt.sector_bytes * GPT_HEADER_SECTORS); in GptCreate()
33 drive->gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | in GptCreate()
38 GptHeader *h = (GptHeader *)drive->gpt.primary_header; in GptCreate()
43 h->alternate_lba = drive->gpt.gpt_drive_sectors - GPT_HEADER_SECTORS; in GptCreate()
52 if (drive->gpt.flags & GPT_FLAG_EXTERNAL) { in GptCreate()
63 (GPT_PMBR_SECTORS + GPT_HEADER_SECTORS) * drive->gpt.sector_bytes; in GptCreate()
67 (drive->gpt.gpt_drive_sectors / 2) * drive->gpt.sector_bytes; in GptCreate()
[all …]
Dcgpt_show.c149 entry = GetEntry(&drive->gpt, secondary, i); in EntriesDetails()
160 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive->gpt))) { in GptShow()
174 GptEntry *entry = GetEntry(&drive->gpt, ANY_VALID, index); in GptShow()
227 entry = GetEntry(&drive->gpt, ANY_VALID, i); in GptShow()
253 if (drive->gpt.valid_headers & MASK_PRIMARY) { in GptShow()
262 ((drive->gpt.valid_headers & MASK_PRIMARY) && params->verbose)) { in GptShow()
267 header = (GptHeader*)drive->gpt.primary_header; in GptShow()
268 entries = (GptEntry*)drive->gpt.primary_entries; in GptShow()
272 GptHeader* primary_header = (GptHeader*)drive->gpt.primary_header; in GptShow()
275 drive->gpt.valid_entries & MASK_PRIMARY ? "" : "INVALID", in GptShow()
[all …]
Dcgpt_legacy.c22 h1 = (GptHeader *)drive.gpt.primary_header; in CgptLegacy()
23 h2 = (GptHeader *)drive.gpt.secondary_header; in CgptLegacy()
27 RepairEntries(&drive.gpt, MASK_SECONDARY); in CgptLegacy()
28 drive.gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | in CgptLegacy()
33 memset(drive.gpt.primary_entries, 0, drive.gpt.sector_bytes); in CgptLegacy()
34 drive.gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | in CgptLegacy()
38 UpdateCrc(&drive.gpt); in CgptLegacy()
Dcgpt_repair.c22 int gpt_retval = GptSanityCheck(&drive.gpt); in CgptRepair()
27 GptRepair(&drive.gpt); in CgptRepair()
28 if (drive.gpt.modified & GPT_MODIFIED_HEADER1) in CgptRepair()
30 if (drive.gpt.modified & GPT_MODIFIED_ENTRIES1) in CgptRepair()
32 if (drive.gpt.modified & GPT_MODIFIED_ENTRIES2) in CgptRepair()
34 if (drive.gpt.modified & GPT_MODIFIED_HEADER2) in CgptRepair()
Dcgpt_boot.c27 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive.gpt))) { in CgptGetBootPartitionNumber()
46 GptEntry *entry = GetEntry(&drive.gpt, ANY_VALID, i); in CgptGetBootPartitionNumber()
102 if (drive.gpt.streaming_drive_sectors < 0xffffffff) in CgptBoot()
103 max = drive.gpt.streaming_drive_sectors - 1; in CgptBoot()
108 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive.gpt))) { in CgptBoot()
120 GptEntry *entry = GetEntry(&drive.gpt, ANY_VALID, index); in CgptBoot()
Dcgpt_add.c73 entry = GetEntry(&drive->gpt, PRIMARY, index); in GptSetEntryAttributes()
131 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive->gpt))) { in CgptCheckAddValidity()
137 if (((drive->gpt.valid_headers & MASK_BOTH) != MASK_BOTH) || in CgptCheckAddValidity()
138 ((drive->gpt.valid_entries & MASK_BOTH) != MASK_BOTH)) { in CgptCheckAddValidity()
236 GptEntry *entry = GetEntry(&drive.gpt, PRIMARY, index); in CgptGetPartitionDetails()
250 GptEntry *entry = GetEntry(&drive.gpt, PRIMARY, index); in CgptGetPartitionDetails()
271 entry = GetEntry(&drive->gpt, PRIMARY, index); in GptAdd()
282 rv = CheckEntries((GptEntry*)drive->gpt.primary_entries, in GptAdd()
283 (GptHeader*)drive->gpt.primary_header); in GptAdd()
Dcgpt.h47 GptData gpt; member
150 GptEntry *GetEntry(GptData *gpt, int secondary, uint32_t entry_index);
167 uint8_t RepairHeader(GptData *gpt, const uint32_t valid_headers);
168 uint8_t RepairEntries(GptData *gpt, const uint32_t valid_entries);
169 void UpdateCrc(GptData *gpt);
Dcgpt_find.c117 if (GPT_SUCCESS != GptSanityCheck(&drive->gpt)) { in gpt_search()
122 entry = GetEntry(&drive->gpt, ANY_VALID, i); in gpt_search()
/external/vboot_reference/firmware/lib/
Dvboot_kernel.c40 GptData gpt; in LoadKernel() local
118 gpt.sector_bytes = (uint32_t)blba; in LoadKernel()
119 gpt.streaming_drive_sectors = params->streaming_lba_count; in LoadKernel()
120 gpt.gpt_drive_sectors = params->gpt_lba_count; in LoadKernel()
121 gpt.flags = params->boot_flags & BOOT_FLAG_EXTERNAL_GPT in LoadKernel()
123 if (0 != AllocAndReadGptData(params->disk_handle, &gpt)) { in LoadKernel()
130 if (GPT_SUCCESS != GptInit(&gpt)) { in LoadKernel()
143 GptNextKernelEntry(&gpt, &part_start, &part_size)) { in LoadKernel()
171 shpart->gpt_index = (uint8_t)(gpt.current_kernel + 1); in LoadKernel()
431 good_partition = gpt.current_kernel + 1; in LoadKernel()
[all …]
Dgpt_misc.c220 size_t GptGetEntrySizeBytes(const GptData *gpt, const GptEntry *e) in GptGetEntrySizeBytes() argument
222 return GptGetEntrySizeLba(e) * gpt->sector_bytes; in GptGetEntrySizeBytes()
/external/vboot_reference/firmware/include/
Dgpt_misc.h140 int GptInit(GptData *gpt);
147 GptEntry *GptFindNthEntry(GptData *gpt, const Guid *guid, unsigned int n);
176 size_t GptGetEntrySizeBytes(const GptData *gpt, const GptEntry *e);
188 int GptUpdateKernelWithEntry(GptData *gpt, GptEntry *e, uint32_t update_type);
197 int GptUpdateKernelEntry(GptData *gpt, uint32_t update_type);
/external/vboot_reference/firmware/lib/cgptlib/include/
Dcgptlib_internal.h81 int CheckParameters(GptData* gpt);
122 int GptSanityCheck(GptData *gpt);
129 void GptRepair(GptData *gpt);
135 void GptModified(GptData *gpt);
154 void GetCurrentKernelUniqueGuid(GptData *gpt, void *dest);
Dcgptlib.h23 int GptNextKernelEntry(GptData *gpt, uint64_t *start_sector, uint64_t *size);
/external/llvm/test/DebugInfo/
D2010-05-03-OriginDIE.ll12 define fastcc void @gpt2gpm(%struct.gpm_t* %gpm, %struct.gpt_t* %gpt) nounwind optsize ssp {
20 …%1 = getelementptr inbounds %struct.gpt_t, %struct.gpt_t* %gpt, i32 0, i32 9, i32 0 ; <i8*> [#uses…
24 …%a11 = getelementptr inbounds %struct.gpt_t, %struct.gpt_t* %gpt, i32 0, i32 8, !dbg !7 ; <i64*> […
/external/gptfdisk/
Dfixparts.cc55 case hybrid: case gpt: in main()
DAndroid.mk13 gpt.cc \
Dsgdisk.cc60 case gpt: in android_dump()
DMakefile7 LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diski…
DMakefile.mac6 LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diski…
DMakefile.freebsd7 LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diski…

12