/external/vboot_reference/tests/ |
H A D | cgptlib_test.c | 14 #include "gpt.h" 72 static void RefreshCrc32(GptData *gpt) argument 77 header = (GptHeader *)gpt->primary_header; 78 entries = (GptEntry *)gpt->primary_entries; 79 header2 = (GptHeader *)gpt->secondary_header; 80 entries2 = (GptEntry *)gpt->secondary_entries; 94 static void ZeroHeaders(GptData *gpt) argument 96 Memset(gpt->primary_header, 0, MAX_SECTOR_SIZE); 97 Memset(gpt->secondary_header, 0, MAX_SECTOR_SIZE); 100 static void ZeroEntries(GptData *gpt) argument 106 ZeroHeadersEntries(GptData *gpt) argument 119 static GptData gpt; local 145 BuildTestGptData(GptData *gpt) argument 222 GptData *gpt; local 240 GptData *gpt; local 271 GptData *gpt = GetEmptyGptData(); local 298 GptData *gpt = GetEmptyGptData(); local 351 GptData *gpt = GetEmptyGptData(); local 376 GptData *gpt = GetEmptyGptData(); local 408 GptData *gpt = GetEmptyGptData(); local 442 GptData *gpt = GetEmptyGptData(); local 463 GptData *gpt = GetEmptyGptData(); local 492 GptData *gpt = GetEmptyGptData(); local 534 GptData *gpt = GetEmptyGptData(); local 557 GptData *gpt = GetEmptyGptData(); local 627 GptData *gpt = GetEmptyGptData(); local 679 GptData *gpt = GetEmptyGptData(); local 705 GptData *gpt = GetEmptyGptData(); local 739 GptData *gpt = GetEmptyGptData(); local 816 GptData *gpt = GetEmptyGptData(); local 1037 GptData *gpt = GetEmptyGptData(); local 1082 GptData *gpt = GetEmptyGptData(); local 1122 GptData *gpt = GetEmptyGptData(); local 1137 GptData *gpt = GetEmptyGptData(); local 1172 GptData *gpt = GetEmptyGptData(); local 1199 GptData *gpt = GetEmptyGptData(); local 1224 GptData *gpt = GetEmptyGptData(); local 1316 GptData *gpt = GetEmptyGptData(); local 1331 GptData *gpt = GetEmptyGptData(); local 1390 GptData *gpt = GetEmptyGptData(); local 1424 GptData* gpt = GetEmptyGptData(); local [all...] |
/external/vboot_reference/cgpt/ |
H A D | cgpt_repair.c | 22 int gpt_retval = GptSanityCheck(&drive.gpt); 27 GptRepair(&drive.gpt); 28 if (drive.gpt.modified & GPT_MODIFIED_HEADER1) 30 if (drive.gpt.modified & GPT_MODIFIED_ENTRIES1) 32 if (drive.gpt.modified & GPT_MODIFIED_ENTRIES2) 34 if (drive.gpt.modified & GPT_MODIFIED_HEADER2)
|
H A D | cgpt_create.c | 28 AllocAndClear(&drive->gpt.primary_header, 29 drive->gpt.sector_bytes * GPT_HEADER_SECTORS); 30 AllocAndClear(&drive->gpt.secondary_header, 31 drive->gpt.sector_bytes * GPT_HEADER_SECTORS); 33 drive->gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | 38 GptHeader *h = (GptHeader *)drive->gpt.primary_header; 43 h->alternate_lba = drive->gpt.gpt_drive_sectors - GPT_HEADER_SECTORS; 52 if (drive->gpt.flags & GPT_FLAG_EXTERNAL) { 63 (GPT_PMBR_SECTORS + GPT_HEADER_SECTORS) * drive->gpt.sector_bytes; 67 (drive->gpt [all...] |
H A D | cgpt_legacy.c | 22 h1 = (GptHeader *)drive.gpt.primary_header; 23 h2 = (GptHeader *)drive.gpt.secondary_header; 27 RepairEntries(&drive.gpt, MASK_SECONDARY); 28 drive.gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | 33 memset(drive.gpt.primary_entries, 0, drive.gpt.sector_bytes); 34 drive.gpt.modified |= (GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1 | 38 UpdateCrc(&drive.gpt);
|
H A D | cgpt_common.c | 55 if ((drive->gpt.valid_headers != MASK_BOTH) || 56 (drive->gpt.valid_entries != MASK_BOTH)) { 149 drive->gpt.sector_bytes = sector_bytes; 150 if (drive->size % drive->gpt.sector_bytes) { 152 (long long unsigned int)drive->size, drive->gpt.sector_bytes); 155 drive->gpt.streaming_drive_sectors = drive->size / drive->gpt.sector_bytes; 158 if (!(drive->gpt.flags & GPT_FLAG_EXTERNAL)) { 159 drive->gpt.gpt_drive_sectors = drive->gpt 688 GetGptHeader(const GptData *gpt) argument 705 GetEntry(GptData *gpt, int secondary, uint32_t entry_index) argument 817 UpdateCrc(GptData *gpt) argument 880 RepairEntries(GptData *gpt, const uint32_t valid_entries) argument 937 RepairHeader(GptData *gpt, const uint32_t valid_headers) argument [all...] |
H A D | cgpt_show.c | 149 entry = GetEntry(&drive->gpt, secondary, i); 160 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive->gpt))) { 174 GptEntry *entry = GetEntry(&drive->gpt, ANY_VALID, index); 227 entry = GetEntry(&drive->gpt, ANY_VALID, i); 253 if (drive->gpt.valid_headers & MASK_PRIMARY) { 262 ((drive->gpt.valid_headers & MASK_PRIMARY) && params->verbose)) { 267 header = (GptHeader*)drive->gpt.primary_header; 268 entries = (GptEntry*)drive->gpt.primary_entries; 272 GptHeader* primary_header = (GptHeader*)drive->gpt.primary_header; 275 drive->gpt [all...] |
H A D | cgpt_boot.c | 27 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive.gpt))) { 46 GptEntry *entry = GetEntry(&drive.gpt, ANY_VALID, i); 102 if (drive.gpt.streaming_drive_sectors < 0xffffffff) 103 max = drive.gpt.streaming_drive_sectors - 1; 108 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive.gpt))) { 120 GptEntry *entry = GetEntry(&drive.gpt, ANY_VALID, index);
|
H A D | cgpt.h | 17 #include "gpt.h" 47 GptData gpt; member in struct:drive 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);
|
H A D | cgpt_add.c | 73 entry = GetEntry(&drive->gpt, PRIMARY, index); 131 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive->gpt))) { 137 if (((drive->gpt.valid_headers & MASK_BOTH) != MASK_BOTH) || 138 ((drive->gpt.valid_entries & MASK_BOTH) != MASK_BOTH)) { 236 GptEntry *entry = GetEntry(&drive.gpt, PRIMARY, index); 250 GptEntry *entry = GetEntry(&drive.gpt, PRIMARY, index); 271 entry = GetEntry(&drive->gpt, PRIMARY, index); 282 rv = CheckEntries((GptEntry*)drive->gpt.primary_entries, 283 (GptHeader*)drive->gpt.primary_header);
|
/external/vboot_reference/firmware/lib/cgptlib/include/ |
H A D | cgptlib.h | 18 * kernel partition in LBA sectors. gpt.current_kernel contains the partition 23 int GptNextKernelEntry(GptData *gpt, uint64_t *start_sector, uint64_t *size);
|
H A D | cgptlib_internal.h | 11 #include "gpt.h" 14 * If gpt->current_kernel is this value, means either: 81 int CheckParameters(GptData* gpt); 117 * If successful, sets gpt->valid_headers and gpt->valid_entries and returns 122 int GptSanityCheck(GptData *gpt); 129 void GptRepair(GptData *gpt); 135 void GptModified(GptData *gpt); 154 void GetCurrentKernelUniqueGuid(GptData *gpt, void *dest);
|
/external/vboot_reference/firmware/lib/cgptlib/ |
H A D | cgptlib.c | 11 #include "gpt.h" 15 int GptInit(GptData *gpt) argument 19 gpt->modified = 0; 20 gpt->current_kernel = CGPT_KERNEL_ENTRY_NOT_FOUND; 21 gpt->current_priority = 999; 23 retval = GptSanityCheck(gpt); 29 GptRepair(gpt); 33 int GptNextKernelEntry(GptData *gpt, uint64_t *start_sector, uint64_t *size) argument 35 GptHeader *header = (GptHeader *)gpt->primary_header; 36 GptEntry *entries = (GptEntry *)gpt 120 GptUpdateKernelWithEntry(GptData *gpt, GptEntry *e, uint32_t update_type) argument 198 GptUpdateKernelEntry(GptData *gpt, uint32_t update_type) argument 215 GptFindNthEntry(GptData *gpt, const Guid *guid, unsigned int n) argument [all...] |
H A D | cgptlib_internal.c | 11 #include "gpt.h" 23 int CheckParameters(GptData *gpt) argument 26 if (gpt->sector_bytes != SECTOR_SIZE) 34 if (gpt->gpt_drive_sectors == 0 || 35 (!(gpt->flags & GPT_FLAG_EXTERNAL) && 36 gpt->gpt_drive_sectors != gpt->streaming_drive_sectors)) { 45 if (gpt->gpt_drive_sectors < 237 int GptSanityCheck(GptData *gpt) argument 240 GptHeader *header1 = (GptHeader *)(gpt 315 GptRepair(GptData *gpt) argument 406 GetCurrentKernelUniqueGuid(GptData *gpt, void *dest) argument 413 GptModified(GptData *gpt) argument [all...] |
/external/vboot_reference/firmware/include/ |
H A D | gpt_misc.h | 9 #include "gpt.h" 73 * gpt_drive_sectors, but it does do a memset(gpt, 0, sizeof(GptData)). And so, 140 int GptInit(GptData *gpt); 144 * from the gpt table. Instance value starts from 0. If the entry is not found, 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/autotest/server/site_tests/kernel_IgnoreGptOptionServer/ |
H A D | kernel_IgnoreGptOptionServer.py | 9 """Test to check that the kernel is ignoring the cmd line option 'gpt'. 15 # Check if gpt option is present on the command line. 17 host.run('cat /proc/cmdline | grep -E "( gpt)|(gpt )"') 19 raise error.TestNAError('No need to check that "gpt" is ignored ' 26 msg = 'Not forcing GPT even though \'gpt\' specified on cmd line.' 29 raise error.TestFail('The option "gpt" not ignored by the kernel.')
|
/external/vboot_reference/firmware/lib/ |
H A D | vboot_kernel.c | 40 GptData gpt; local 118 gpt.sector_bytes = (uint32_t)blba; 119 gpt.streaming_drive_sectors = params->streaming_lba_count; 120 gpt.gpt_drive_sectors = params->gpt_lba_count; 121 gpt.flags = params->boot_flags & BOOT_FLAG_EXTERNAL_GPT 123 if (0 != AllocAndReadGptData(params->disk_handle, &gpt)) { 130 if (GPT_SUCCESS != GptInit(&gpt)) { 143 GptNextKernelEntry(&gpt, &part_start, &part_size)) { 171 shpart->gpt_index = (uint8_t)(gpt.current_kernel + 1); 431 good_partition = gpt [all...] |
H A D | gpt_misc.c | 11 #include "gpt.h" 220 size_t GptGetEntrySizeBytes(const GptData *gpt, const GptEntry *e) argument 222 return GptGetEntrySizeLba(e) * gpt->sector_bytes;
|
/external/syslinux/com32/lib/syslinux/ |
H A D | disk.c | 550 * @v gpt The GPT header to display 552 void disk_gpt_header_dump(const struct disk_gpt_header *const gpt) argument 570 gpt->sig, 571 gpt->rev.fields.major, 572 gpt->rev.fields.minor, 573 gpt->hdr_size, 574 gpt->chksum, 575 gpt->reserved1, 576 gpt->lba_cur, 577 gpt [all...] |
/external/syslinux/com32/chain/ |
H A D | partiter.c | 142 iter->gpt.pe_count = (int)gpth->part_count; 143 iter->gpt.pe_size = (int)gpth->part_size; 144 iter->gpt.ufirst = gpth->lba_first_usable; 145 iter->gpt.ulast = gpth->lba_last_usable; 147 memcpy(&iter->gpt.disk_guid, &gpth->disk_guid, sizeof gpth->disk_guid); 148 memcpy(&iter->gpt.part_guid, &gpth->disk_guid, sizeof gpth->disk_guid); 266 (iter->data + iter->index0 * iter->gpt.pe_size); 274 if (gp->lba_first < iter->gpt.ufirst || 275 gp->lba_last > iter->gpt.ulast) { 400 (iter->data + iter->index0 * iter->gpt [all...] |
H A D | partiter.h | 95 } gpt; member in union:part_iter::__anon20753
|
/external/gptfdisk/ |
H A D | Android.mk | 13 gpt.cc \
|
H A D | Makefile | 7 LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diskio-unix
|
H A D | fixparts.cc | 55 case hybrid: case gpt:
|
H A D | sgdisk.cc | 30 * DISK [mbr|gpt] [guid] 61 case gpt: 68 res << "DISK gpt " << gptData.GetDiskGUID() << endl;
|
/external/syslinux/utils/ |
H A D | isohybrid.c | 805 initialise_gpt(uint8_t *gpt, uint32_t current, uint32_t alternate, int primary) argument 807 struct gpt_header *header = (struct gpt_header *)gpt; 839 gpt += sizeof(struct gpt_header) + hole * 512; 841 gpt -= header->sizeOfPartitionEntries * header->numParts; 843 part = (struct gpt_part_header *)gpt; 857 gpt += sizeof(struct gpt_part_header); 866 gpt += sizeof(struct gpt_part_header); 869 gpt += sizeof(struct gpt_part_header); 892 initialise_apm(uint8_t *gpt, uint32_t start) argument 894 struct apple_part_header *part = (struct apple_part_header *)gpt; [all...] |