Searched refs:gpt (Results 1 - 25 of 35) sorted by relevance

12

/external/vboot_reference/tests/
H A Dcgptlib_test.c14 #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 Dcgpt_repair.c22 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 Dcgpt_create.c28 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 Dcgpt_legacy.c22 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 Dcgpt_common.c55 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 Dcgpt_show.c149 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 Dcgpt_boot.c27 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 Dcgpt.h17 #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 Dcgpt_add.c73 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 Dcgptlib.h18 * 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 Dcgptlib_internal.h11 #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 Dcgptlib.c11 #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 Dcgptlib_internal.c11 #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 Dgpt_misc.h9 #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 Dkernel_IgnoreGptOptionServer.py9 """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 Dvboot_kernel.c40 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 Dgpt_misc.c11 #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 Ddisk.c550 * @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 Dpartiter.c142 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 Dpartiter.h95 } gpt; member in union:part_iter::__anon20753
/external/gptfdisk/
H A DAndroid.mk13 gpt.cc \
H A DMakefile7 LIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diskio-unix
H A Dfixparts.cc55 case hybrid: case gpt:
H A Dsgdisk.cc30 * DISK [mbr|gpt] [guid]
61 case gpt:
68 res << "DISK gpt " << gptData.GetDiskGUID() << endl;
/external/syslinux/utils/
H A Disohybrid.c805 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...]

Completed in 686 milliseconds

12