Lines Matching defs:guid
419 efi_char *name, int name_size, struct uuid *guid,
432 reqsize = ALIGN(sizeof(*req)) + ALIGN(name_size) + ALIGN(sizeof(*guid));
448 req->guid_size = sizeof(*guid);
451 memcpy((char *)req + req->guid_offset, guid, sizeof(*guid));
532 efi_char *name, int name_size, struct uuid *guid,
545 reqsize = ALIGN(sizeof(*req)) + ALIGN(name_size) + ALIGN(sizeof(*guid)) +
562 req->guid_size = sizeof(*guid);
568 memcpy((char *)req + req->guid_offset, guid, sizeof(*guid));
617 efi_char *name, int *name_size, struct uuid *guid)
629 reqsize = ALIGN(sizeof(*req)) + ALIGN(sizeof(*guid)) + ALIGN(*name_size);
630 respsize = ALIGN(sizeof(*resp)) + ALIGN(sizeof(*guid)) + ALIGN(*name_size);
642 req->guid_size = sizeof(*guid);
647 memcpy((char *)req + req->guid_offset, guid, sizeof(*guid));
679 if (resp->guid_size != sizeof(*guid)) {
690 memcpy(guid, (char *)resp + resp->guid_offset, sizeof(*guid));
699 qcscm_efi_get_variable(efi_char *name, struct uuid *guid, uint32_t *attributes,
713 status = qcscm_uefi_get_variable(sc, name, name_size * 2, guid,
722 qcscm_efi_set_variable(efi_char *name, struct uuid *guid, uint32_t attributes,
734 status = qcscm_uefi_set_variable(sc, name, name_size * 2, guid,
743 struct uuid *guid)
750 status = qcscm_uefi_get_next_variable(sc, name, &size, guid);
763 struct uuid guid;
768 memset(&guid, 0, sizeof(guid));
771 ret = qcscm_uefi_get_next_variable(sc, name, &namesize, &guid);
777 guid.time_low, guid.time_mid, guid.time_hi_and_version);
779 guid.clock_seq_hi_and_reserved,
780 guid.clock_seq_low);
782 printf(" 0x%02x,", guid.node[i]);
795 struct uuid *guid)
801 ret = qcscm_uefi_get_variable(sc, name, namesize, guid,