Lines Matching refs:outfile

481 write_out_data(FILE *outfile, uint8_t *data, size_t len, uint32_t *crc)
485 fwrite(data, len, 1, outfile);
500 write_out_desc(FILE *outfile, struct mylo_fw_blockdesc *desc, uint32_t *crc)
502 return write_out_data(outfile, (uint8_t *)desc,
508 write_out_padding(FILE *outfile, size_t len, uint8_t padc, uint32_t *crc)
519 if (write_out_data(outfile, buff, buflen, crc))
530 write_out_file(FILE *outfile, struct fw_block *block, uint32_t *crc)
552 if (write_out_data(outfile, (uint8_t *)&ph, sizeof(ph), crc) != 0)
575 if (write_out_data(outfile, buff, buflen, crc) != 0)
585 if (write_out_padding(outfile, len, 0xFF, crc))
594 write_out_header(FILE *outfile, uint32_t *crc)
611 if (fseek(outfile, 0, SEEK_SET) != 0) {
616 return write_out_data(outfile, (uint8_t *)&hdr, sizeof(hdr), crc);
621 write_out_partitions(FILE *outfile, uint32_t *crc)
650 ret = write_out_data(outfile, (uint8_t *)&p, sizeof(p), crc);
654 ret = write_out_data(outfile, (uint8_t *)part_names, sizeof(part_names),
661 write_out_blocks(FILE *outfile, uint32_t *crc)
679 if (write_out_desc(outfile, &desc, crc) != 0)
704 if (write_out_desc(outfile, &desc, crc) != 0)
712 if (write_out_desc(outfile, &desc, crc) != 0)
715 if (write_out_partitions(outfile, crc) != 0)
723 if (write_out_file(outfile, b, crc) != 0)
1179 FILE *outfile;
1266 outfile = fopen(ofname, "w");
1267 if (outfile == NULL) {
1275 if (write_out_header(outfile, &crc) != 0)
1278 if (write_out_blocks(outfile, &crc) != 0)
1282 if (write_out_header(outfile, NULL) != 0)
1290 fflush(outfile);
1291 fclose(outfile);