Lines Matching refs:filename

72 int64_t get_image_size(const char *filename)  in get_image_size()  argument
76 fd = open(filename, O_RDONLY | O_BINARY); in get_image_size()
85 ssize_t load_image_size(const char *filename, void *addr, size_t size) in load_image_size() argument
90 fd = open(filename, O_RDONLY | O_BINARY); in load_image_size()
119 ssize_t load_image_targphys(const char *filename, in load_image_targphys() argument
122 return load_image_targphys_as(filename, addr, max_sz, NULL); in load_image_targphys()
126 ssize_t load_image_targphys_as(const char *filename, in load_image_targphys_as() argument
131 size = get_image_size(filename); in load_image_targphys_as()
136 if (rom_add_file_fixed_as(filename, addr, -1, as) < 0) { in load_image_targphys_as()
143 ssize_t load_image_mr(const char *filename, MemoryRegion *mr) in load_image_mr() argument
152 size = get_image_size(filename); in load_image_mr()
158 if (rom_add_file_mr(filename, mr, -1) < 0) { in load_image_mr()
227 ssize_t load_aout(const char *filename, hwaddr addr, int max_sz, in load_aout() argument
235 fd = open(filename, O_RDONLY | O_BINARY); in load_aout()
255 size = read_targphys(filename, fd, addr, e.a_text + e.a_data); in load_aout()
263 size = read_targphys(filename, fd, addr, e.a_text); in load_aout()
266 ret = read_targphys(filename, fd, addr + N_DATADDR(e, target_page_size), in load_aout()
352 void load_elf_hdr(const char *filename, void *hdr, bool *is64, Error **errp) in load_elf_hdr() argument
365 fd = open(filename, O_RDONLY | O_BINARY); in load_elf_hdr()
367 error_setg_errno(errp, errno, "Failed to open file: %s", filename); in load_elf_hdr()
371 error_setg_errno(errp, errno, "Failed to read file: %s", filename); in load_elf_hdr()
393 error_setg(errp, "File too short: %s", filename); in load_elf_hdr()
397 filename); in load_elf_hdr()
408 ssize_t load_elf(const char *filename, in load_elf() argument
415 return load_elf_as(filename, elf_note_fn, translate_fn, translate_opaque, in load_elf()
421 ssize_t load_elf_as(const char *filename, in load_elf_as() argument
429 return load_elf_ram(filename, elf_note_fn, translate_fn, translate_opaque, in load_elf_as()
435 ssize_t load_elf_ram(const char *filename, in load_elf_ram() argument
443 return load_elf_ram_sym(filename, elf_note_fn, in load_elf_ram()
451 ssize_t load_elf_ram_sym(const char *filename, in load_elf_ram_sym() argument
464 fd = open(filename, O_RDONLY | O_BINARY); in load_elf_ram_sym()
466 perror(filename); in load_elf_ram_sym()
497 ret = load_elf64(filename, fd, elf_note_fn, in load_elf_ram_sym()
502 ret = load_elf32(filename, fd, elf_note_fn, in load_elf_ram_sym()
509 debuginfo_report_elf(filename, fd, 0); in load_elf_ram_sym()
627 static ssize_t load_uboot_image(const char *filename, hwaddr *ep, in load_uboot_image() argument
642 fd = open(filename, O_RDONLY | O_BINARY); in load_uboot_image()
761 rom_add_blob_fixed_as(filename, data, hdr->ih_size, address, as); in load_uboot_image()
771 ssize_t load_uimage(const char *filename, hwaddr *ep, hwaddr *loadaddr, in load_uimage() argument
776 return load_uboot_image(filename, ep, loadaddr, is_linux, IH_TYPE_KERNEL, in load_uimage()
780 ssize_t load_uimage_as(const char *filename, hwaddr *ep, hwaddr *loadaddr, in load_uimage_as() argument
785 return load_uboot_image(filename, ep, loadaddr, is_linux, IH_TYPE_KERNEL, in load_uimage_as()
790 ssize_t load_ramdisk(const char *filename, hwaddr addr, uint64_t max_sz) in load_ramdisk() argument
792 return load_ramdisk_as(filename, addr, max_sz, NULL); in load_ramdisk()
795 ssize_t load_ramdisk_as(const char *filename, hwaddr addr, uint64_t max_sz, in load_ramdisk_as() argument
798 return load_uboot_image(filename, NULL, &addr, NULL, IH_TYPE_RAMDISK, in load_ramdisk_as()
803 ssize_t load_image_gzipped_buffer(const char *filename, uint64_t max_sz, in load_image_gzipped_buffer() argument
812 if (!g_file_get_contents(filename, (char **) &compressed_data, &len, in load_image_gzipped_buffer()
832 filename); in load_image_gzipped_buffer()
1753 const char *filename; member
1777 rom_add_blob_fixed_as(parser->filename, parser->bin_buf, in handle_record_type()
1797 rom_add_blob_fixed_as(parser->filename, parser->bin_buf, in handle_record_type()
1810 rom_add_blob_fixed_as(parser->filename, parser->bin_buf, in handle_record_type()
1853 static int parse_hex_blob(const char *filename, hwaddr *addr, uint8_t *hex_blob, in parse_hex_blob() argument
1862 .filename = filename, in parse_hex_blob()
1918 ssize_t load_targphys_hex_as(const char *filename, hwaddr *entry, in load_targphys_hex_as() argument
1925 if (!g_file_get_contents(filename, &hex_blob, &hex_blob_size, NULL)) { in load_targphys_hex_as()
1929 total_size = parse_hex_blob(filename, entry, (uint8_t *)hex_blob, in load_targphys_hex_as()