Lines Matching refs:filename

131 static void xfwrite(void *buf, size_t size, FILE *fp, const char *filename)  in xfwrite()  argument
134 log_errx("Failed to write %s", filename); in xfwrite()
293 static int parse_fip(const char *filename, fip_toc_header_t *toc_header_out) in parse_fip() argument
302 fp = fopen(filename, "rb"); in parse_fip()
304 log_err("fopen %s", filename); in parse_fip()
307 log_err("fstat %s", filename); in parse_fip()
311 log_errx("Failed to read %s", filename); in parse_fip()
316 log_errx("FIP %s is truncated", filename); in parse_fip()
322 log_errx("%s is not a FIP file", filename); in parse_fip()
350 log_errx("FIP %s is corrupted", filename); in parse_fip()
352 log_errx("FIP %s is corrupted", filename); in parse_fip()
360 char name[_UUID_STR_LEN + 1], filename[PATH_MAX]; in parse_fip() local
363 snprintf(filename, sizeof(filename), "%s%s", in parse_fip()
367 desc->action_arg = xstrdup(filename, in parse_fip()
380 filename); in parse_fip()
385 static image_t *read_image_from_file(const uuid_t *uuid, const char *filename) in read_image_from_file() argument
392 assert(filename != NULL); in read_image_from_file()
394 fp = fopen(filename, "rb"); in read_image_from_file()
396 log_err("fopen %s", filename); in read_image_from_file()
399 log_errx("fstat %s", filename); in read_image_from_file()
405 log_errx("Failed to read %s", filename); in read_image_from_file()
412 static int write_image_to_file(const image_t *image, const char *filename) in write_image_to_file() argument
416 fp = fopen(filename, "wb"); in write_image_to_file()
419 xfwrite(image->buffer, image->toc_e.size, fp, filename); in write_image_to_file()
508 static int pack_images(const char *filename, uint64_t toc_flags, unsigned long align) in pack_images() argument
558 fp = fopen(filename, "wb"); in pack_images()
560 log_err("fopen %s", filename); in pack_images()
565 xfwrite(buf, buf_size, fp, filename); in pack_images()
578 xfwrite(image->buffer, image->toc_e.size, fp, filename); in pack_images()
661 static void parse_blob_opt(char *arg, uuid_t *uuid, char *filename, size_t len) in parse_blob_opt() argument
671 snprintf(filename, len, "%s", p); in parse_blob_opt()
716 char filename[PATH_MAX] = { 0 }; in create_cmd() local
721 filename, sizeof(filename)); in create_cmd()
724 filename[0] == '\0') in create_cmd()
733 set_image_desc_action(desc, DO_PACK, filename); in create_cmd()
819 char filename[PATH_MAX] = { 0 }; in update_cmd() local
824 filename, sizeof(filename)); in update_cmd()
827 filename[0] == '\0') in update_cmd()
836 set_image_desc_action(desc, DO_PACK, filename); in update_cmd()
933 char filename[PATH_MAX] = { 0 }; in unpack_cmd() local
938 filename, sizeof(filename)); in unpack_cmd()
941 filename[0] == '\0') in unpack_cmd()
950 set_image_desc_action(desc, DO_UNPACK, filename); in unpack_cmd()
1078 char name[_UUID_STR_LEN + 1], filename[PATH_MAX]; in remove_cmd() local
1083 filename, sizeof(filename)); in remove_cmd()