Lines Matching refs:ivt
428 static bool csf_is_valid(struct ivt *ivt, ulong start_addr, size_t bytes) in csf_is_valid() argument
444 if (!ivt->csf) { in csf_is_valid()
449 csf_hdr = (u8 *)ivt->csf; in csf_is_valid()
526 struct ivt *ivt; in imx_hab_authenticate_image() local
548 ivt = (struct ivt *)ivt_addr; in imx_hab_authenticate_image()
549 ivt_hdr = &ivt->hdr; in imx_hab_authenticate_image()
556 if (ivt->self != ivt_addr) { in imx_hab_authenticate_image()
558 ivt->self, ivt_addr); in imx_hab_authenticate_image()
563 if (ivt->dcd) in imx_hab_authenticate_image()
570 if (!csf_is_valid(ivt, start, bytes)) in imx_hab_authenticate_image()
586 printf("ivt entry = 0x%08x, dcd = 0x%08x, csf = 0x%08x\n", ivt->entry, in imx_hab_authenticate_image()
587 ivt->dcd, ivt->csf); in imx_hab_authenticate_image()
592 print_buffer(ivt->csf, (void *)(ivt->csf), 4, 0x10, 0); in imx_hab_authenticate_image()