evt_node
if ((dev_node->evt_node->next != dev_node->evt_node) &&
dev_node->evt_node = dev_node->evt_node->next;
evt_node_t *evt_node;
evt_node = dev_node->evt_node;
if ((strcmp(evt_node->evt_name, "") == 0) ||
(pcr_read != evt_node->evt_pcr_mask)) {
(void) strcpy(evt_node->evt_name, pic_data[i].name);
evt_node->evt_pcr_mask = pcr_read;
evt_node->total = 0;
evt_node->prev_count =
evt_node->evt_name, 0);
(void) sprintf(evt_node->evt_name, "0x%llx", pcr_read);
evt_node->evt_pcr_mask = pcr_read;
evt_node->total = 0;
evt_node->prev_count =
evt_node->evt_name, 0);
if (cnt_data[pic_num+1].value.ui64 < evt_node->prev_count) {
delta_count = (UINT32_MAX-evt_node->prev_count) +
- evt_node->prev_count;
evt_node->prev_count = cnt_data[pic_num+1].value.ui64;
evt_node->total += delta_count;
evt_node->evt_name, delta_count);
evt_node->evt_name, evt_node->total);
evt_node_t *evt_node;
evt_node = dev_node->evt_node;
if (pcr_read != evt_node->evt_pcr_mask) {
if (cnt_data[pic_num+1].value.ui64 < evt_node->prev_count) {
delta_count = (UINT32_MAX-evt_node->prev_count) +
- evt_node->prev_count;
evt_node->prev_count = cnt_data[pic_num+1].value.ui64;
evt_node->total = 0;
evt_node->total += delta_count;
evt_node->evt_name, delta_count);
evt_node->evt_name, evt_node->total);
start_pos = dev_node->evt_node;
start_pos = dev_node->evt_node;
if (dev_node->evt_node == NULL) {
dev_node->evt_node = new_evt_node;
curr_evt_node = dev_node->evt_node;
while (curr_evt_node->next != dev_node->evt_node)
new_evt_node->next = dev_node->evt_node;
evt_node_t *evt_node;
evt_node = dev_node->evt_node;
if (evt_node->next != evt_node) {
while (evt_node->next != dev_node->evt_node) {
evt_node = evt_node->next;
evt_node->prev_count = 0;
evt_node->total = 0;
(void) strcpy(evt_node->evt_name, evt_name);
evt_node->evt_pcr_mask = pic_data[i].value.ui64;
(void) strcpy(evt_node->evt_name,
(void) sprintf(evt_node->evt_name, "%llx", evt_num);
evt_node->evt_pcr_mask = evt_num;
if (dev_node->evt_node->next == dev_node->evt_node) {
curr_evt_node = dev_node->evt_node->next;
dev_node->evt_node->next = dev_node->evt_node;
while (curr_evt_node != dev_node->evt_node) {
evt_node_t *evt_node;
evt_node = dev_node->evt_node;
evt_node->prev_count = cnt_data[pic_num+1].value.ui64;
pcr = pcr | evt_node->evt_pcr_mask;
struct evt_node *next;
struct evt_node *evt_node; /* ptr to current evt_node */