Lines Matching defs:file
36 struct fw_file *file;
46 file = qfw_find_file(dev, entry->alloc.file);
47 if (!file) {
48 printf("error: can't find file %s\n", entry->alloc.file);
52 size = be32_to_cpu(file->cfg.size);
78 debug("bios_linker_allocate: allocate file %s, size %u, zone %d, align %u, addr 0x%lx\n",
79 file->cfg.name, size, entry->alloc.zone, align, aligned_addr);
81 qfw_read_entry(dev, be16_to_cpu(file->cfg.select), size,
83 file->addr = aligned_addr;
137 struct fw_file *file;
141 file = qfw_find_file(dev, entry->cksum.file);
142 if (!file || !file->addr)
145 data = (uint8_t *)(file->addr + le32_to_cpu(entry->cksum.offset));
146 cksum_start = (uint8_t *)(file->addr + le32_to_cpu(entry->cksum.start));
158 struct fw_file *file;
173 printf("error: can't read firmware file list\n");
177 file = qfw_find_file(dev, "etc/table-loader");
178 if (!file) {
183 size = be32_to_cpu(file->cfg.size);
199 qfw_read_entry(dev, be16_to_cpu(file->cfg.select), size, table_loader);
227 for (file = qfw_file_iter_init(dev, &iter);
229 file = qfw_file_iter_next(&iter)) {
230 if (file->addr) {
231 free((void *)file->addr);
232 file->addr = 0;
247 struct fw_file *file;
256 file = qfw_find_file(dev, "etc/acpi/rsdp");
257 return file->addr;