Lines Matching defs:filename
134 static void xfwrite(void *buf, size_t size, FILE *fp, const char *filename)
137 log_errx("Failed to write %s", filename);
296 static int parse_fip(const char *filename, fip_toc_header_t *toc_header_out)
306 fp = fopen(filename, "rb");
308 log_err("fopen %s", filename);
311 log_err("fstat %s", filename);
318 log_err("ioctl %s", filename);
323 log_errx("Failed to read %s", filename);
328 log_errx("FIP %s is truncated", filename);
334 log_errx("%s is not a FIP file", filename);
363 filename);
366 filename);
374 char name[_UUID_STR_LEN + 1], filename[PATH_MAX];
377 snprintf(filename, sizeof(filename), "%s%s",
381 desc->action_arg = xstrdup(filename,
382 "failed to allocate memory for blob filename");
394 filename);
399 static image_t *read_image_from_file(const uuid_t *uuid, const char *filename)
406 assert(filename != NULL);
408 fp = fopen(filename, "rb");
410 log_err("fopen %s", filename);
413 log_errx("fstat %s", filename);
419 log_errx("Failed to read %s", filename);
426 static int write_image_to_file(const image_t *image, const char *filename)
430 fp = fopen(filename, "wb");
433 xfwrite(image->buffer, image->toc_e.size, fp, filename);
530 static int pack_images(const char *filename, uint64_t toc_flags, unsigned long align)
580 fp = fopen(filename, "wb");
582 log_err("fopen %s", filename);
587 xfwrite(buf, buf_size, fp, filename);
600 xfwrite(image->buffer, image->toc_e.size, fp, filename);
683 static void parse_blob_opt(char *arg, uuid_t *uuid, char *filename, size_t len)
693 snprintf(filename, len, "%s", p);
738 char filename[PATH_MAX] = { 0 };
743 filename, sizeof(filename));
746 filename[0] == '\0')
755 set_image_desc_action(desc, DO_PACK, filename);
841 char filename[PATH_MAX] = { 0 };
846 filename, sizeof(filename));
849 filename[0] == '\0')
858 set_image_desc_action(desc, DO_PACK, filename);
955 char filename[PATH_MAX] = { 0 };
960 filename, sizeof(filename));
963 filename[0] == '\0')
972 set_image_desc_action(desc, DO_UNPACK, filename);
1007 /* Build filename. */
1100 char name[_UUID_STR_LEN + 1], filename[PATH_MAX];
1105 filename, sizeof(filename));