Lines Matching refs:tparams
408 static void verify_image(const struct image_type_params *tparams) in verify_image() argument
436 if (tparams->verify_header((unsigned char *)ptr, params.file_size, ¶ms) != 0) { in verify_image()
471 struct image_type_params *tparams = NULL; in main() local
483 tparams = imagetool_get_type(params.type); in main()
484 if (tparams == NULL && !params.lflag) { in main()
494 if (tparams && tparams->check_params) in main()
495 if (tparams->check_params (¶ms)) in main()
501 if (params.xflag && tparams) in main()
502 params.ep += tparams->header_size; in main()
506 if (!tparams) { in main()
511 if (tparams->fflag_handle) in main()
518 retval = tparams->fflag_handle(¶ms); in main()
567 } else if (tparams && sbuf.st_size < (off_t)tparams->header_size) { in main()
572 tparams->header_size); in main()
591 retval = imagetool_verify_print_header(ptr, &sbuf, tparams, ¶ms); in main()
623 params.file_size = sbuf.st_size + tparams->header_size; in main()
633 if (tparams->vrec_header) in main()
634 pad_len = tparams->vrec_header(¶ms, tparams); in main()
636 memset(tparams->hdr, 0, tparams->header_size); in main()
638 if (write(ifd, tparams->hdr, tparams->header_size) in main()
639 != tparams->header_size) { in main()
730 - tparams->header_size, in main()
732 - tparams->header_size in main()
783 if (tparams->set_header) in main()
784 tparams->set_header (ptr, &sbuf, ifd, ¶ms); in main()
787 params.cmdname, tparams->name); in main()
792 if (tparams->print_header) in main()
793 tparams->print_header (ptr, ¶ms); in main()
796 params.cmdname, tparams->name); in main()
818 if (tparams->verify_header) in main()
819 verify_image(tparams); in main()
835 struct image_type_params *tparams = imagetool_get_type(params.type); in copy_file() local
878 if ((unsigned)sbuf.st_size < tparams->header_size) { in copy_file()
885 for (p = ptr; p < ptr + tparams->header_size; p++) { in copy_file()
894 offset = tparams->header_size; in copy_file()