event_header
struct event_header *eh = (struct event_header *)buffer;
struct tcg_pcr_event *event_header;
if (len < sizeof(*event_header))
len -= sizeof(*event_header);
event_header = bios_event_log;
efispecid = (struct tcg_efi_specid_event_head *)event_header->event;
event_size = struct_size(event_header, event,
event_header->event_size);
marker = event_header;
event_size = calc_tpm2_event_size(event, event_header);
event_size = calc_tpm2_event_size(event, event_header);
struct tcg_pcr_event *event_header = log->bios_event_log;
size = struct_size(event_header, event,
event_header->event_size);
temp_ptr = event_header;
size = calc_tpm2_event_size(event, event_header);
struct tcg_pcr_event *event_header)
return __calc_tpm2_event_size(event, event_header, false);
struct tcg_pcr_event *event_header;
event_header = addr;
size = struct_size(event_header, event, event_header->event_size);
if ((event_header->event_type == 0) &&
(event_header->event_size == 0))
size = calc_tpm2_event_size(event, event_header);
size = calc_tpm2_event_size(event, event_header);
struct tcg_pcr_event *event_header;
event_header = log->bios_event_log;
.event_header.header_size = sizeof(ev.tcg2_data.event_header),
.event_header.header_version = EFI_TCG2_EVENT_HEADER_VERSION,
.event_header.pcr_index = events[event].pcr_index,
.event_header.event_type = EV_EVENT_TAG,
.event_header.header_size = sizeof(ev.cc_data.event_header),
.event_header.header_version = EFI_CC_EVENT_HEADER_VERSION,
.event_header.event_type = EV_EVENT_TAG,
&ev.cc_data.event_header.mr_index);
} __packed event_header;
} __packed event_header;
struct event_header *eh = (void *)buf;
struct tcg_pcr_event *event_header,
const u8 zero_digest[sizeof(event_header->digest)] = {0};
if (event_header->pcr_idx != 0 ||
event_header->event_type != NO_ACTION ||
memcmp(event_header->digest, zero_digest, sizeof(zero_digest))) {
efispecid = (struct tcg_efi_specid_event_head *)event_header->event;