Lines Matching refs:rec
419 struct record *rec = (struct record *)event_data;
421 printf("\n\n%s", sts_str[get_idx(hab_statuses, rec->contents[0],
423 printf("%s", rsn_str[get_idx(hab_reasons, rec->contents[1],
425 printf("%s", ctx_str[get_idx(hab_contexts, rec->contents[2],
427 printf("%s", eng_str[get_idx(hab_engines, rec->contents[3],
492 static int get_record_len(struct record *rec)
494 return (size_t)((rec->len[0] << 8) + (rec->len[1]));
519 struct record *rec = (struct record *)(HAB_M4_PERSISTENT_START);
521 record_len = get_record_len(rec);
524 if (rec->tag != HAB_TAG_EVT_DEF ||
526 (rec->par & HAB_MAJ_MASK) != HAB_MAJ_VER) {
533 rec = (struct record *)(HAB_M4_PERSISTENT_START + offset);
535 record_len = get_record_len(rec);
537 if (rec->tag == HAB_TAG_EVT) {
538 memcpy(&event_data, rec, record_len);