Lines Matching refs:cert
2093 unsigned char flags, unsigned short cert) in ipl_report_add_component() argument
2105 comp->entry.certificate_index = cert; in ipl_report_add_component()
2115 struct ipl_report_certificate *cert; in ipl_report_add_certificate() local
2117 cert = vzalloc(sizeof(*cert)); in ipl_report_add_certificate()
2118 if (!cert) in ipl_report_add_certificate()
2120 list_add_tail(&cert->list, &report->certificates); in ipl_report_add_certificate()
2122 cert->entry.addr = addr; in ipl_report_add_certificate()
2123 cert->entry.len = len; in ipl_report_add_certificate()
2124 cert->key = key; in ipl_report_add_certificate()
2126 report->size += sizeof(cert->entry); in ipl_report_add_certificate()
2127 report->size += cert->entry.len; in ipl_report_add_certificate()
2154 struct ipl_report_certificate *cert; in ipl_report_finish() local
2190 list_for_each_entry(cert, &report->certificates, list) { in ipl_report_finish()
2191 memcpy(ptr, &cert->entry, sizeof(cert->entry)); in ipl_report_finish()
2192 ptr += sizeof(cert->entry); in ipl_report_finish()
2197 list_for_each_entry(cert, &report->certificates, list) { in ipl_report_finish()
2198 memcpy(ptr, cert->key, cert->entry.len); in ipl_report_finish()
2199 ptr += cert->entry.len; in ipl_report_finish()
2210 struct ipl_report_certificate *cert, *ncert; in ipl_report_free() local
2215 list_for_each_entry_safe(cert, ncert, &report->certificates, list) in ipl_report_free()
2216 vfree(cert); in ipl_report_free()