Lines Matching refs:ivt
475 static bool csf_is_valid(struct ivt *ivt, ulong start_addr, size_t bytes) in csf_is_valid() argument
491 if (!ivt->csf) { in csf_is_valid()
496 csf_hdr = (u8 *)ivt->csf; in csf_is_valid()
573 struct ivt *ivt; in imx_hab_authenticate_image() local
595 ivt = (struct ivt *)ivt_addr; in imx_hab_authenticate_image()
596 ivt_hdr = &ivt->hdr; in imx_hab_authenticate_image()
603 if (ivt->self != ivt_addr) { in imx_hab_authenticate_image()
605 ivt->self, ivt_addr); in imx_hab_authenticate_image()
610 if (ivt->dcd) { in imx_hab_authenticate_image()
619 if (!csf_is_valid(ivt, start, bytes)) in imx_hab_authenticate_image()
635 printf("ivt entry = 0x%08x, dcd = 0x%08x, csf = 0x%08x\n", ivt->entry, in imx_hab_authenticate_image()
636 ivt->dcd, ivt->csf); in imx_hab_authenticate_image()
641 print_buffer(ivt->csf, (void *)(ivt->csf), 4, 0x10, 0); in imx_hab_authenticate_image()