Lines Matching refs:guid

42     printf("> %s edit <n> type|id BLOBFS|DATA|SYSTEM|EFI|<guid> [<dev>]\n", bin_name);
66 struct guid {
74 struct guid* guid = (struct guid*)src;
75 sprintf(dst, "%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X", guid->data1, guid->data2, guid->data3, guid->data4[0], guid->data4[1], guid->data4[2], guid->data4[3], guid->data4[4], guid->data4[5], guid->data4[6], guid->data4[7]);
88 static char* flags_to_cstring(char* dst, size_t dst_len, const uint8_t* guid, uint64_t flags) {
89 if (gpt_cros_is_kernel_guid(guid, sizeof(struct guid))) {
145 char guid[GPT_GUID_STRLEN];
164 printf(" id: %s%s%s\n", X, guid_to_cstring(guid, (const uint8_t*)p->guid), Y);
254 uint8_t guid[GPT_GUID_LEN];
255 zx_cprng_draw(guid, GPT_GUID_LEN);
270 int rc = gpt_partition_add(gpt, name, type, guid, start, end - start + 1, 0);
292 int rc = gpt_partition_remove(gpt, p->guid);
325 static bool parse_guid(char* guid, uint8_t* bytes_out) {
326 if (strlen(guid) != GPT_GUID_STRLEN - 1) {
327 printf("GUID length is wrong: %zd but expected %d\n", strlen(guid),
341 char c = guid[idx];
428 const uint8_t guid[GPT_GUID_LEN];
430 { .name = "blobfs", .guid = GUID_BLOB_VALUE, },
431 { .name = "data", .guid = GUID_DATA_VALUE, },
432 { .name = "install", .guid = GUID_INSTALL_VALUE, },
433 { .name = "system", .guid = GUID_SYSTEM_VALUE, },
434 { .name = "efi", .guid = GUID_EFI_VALUE, },
435 { .name = "zircon-a", .guid = GUID_ZIRCON_A_VALUE, },
436 { .name = "zircon-b", .guid = GUID_ZIRCON_B_VALUE, },
437 { .name = "zircon-r", .guid = GUID_ZIRCON_R_VALUE, },
451 memcpy(out, nametab[n].guid, GPT_GUID_LEN);
513 * index of the partition in the GPT that you want to change. guid should be the
518 char* type_or_id, char* guid) {
535 if (!expand_special(guid, guid_bytes) && !parse_guid(guid, guid_bytes)) {
548 memcpy(part->guid, guid_bytes, GPT_GUID_LEN);
756 gpt_partition_remove(gpt, p->guid);
823 uint8_t guid[GPT_GUID_LEN];
824 zx_cprng_draw(guid, GPT_GUID_LEN);
839 gpt_partition_add(gpt, name, type, guid, start, end - start, 0);