Lines Matching full:loader
76 qemu_loader_alloc(struct qemu_loader *const loader, const uint8_t *name, in qemu_loader_alloc() argument
101 STAILQ_INSERT_HEAD(&loader->list, element, chain); in qemu_loader_alloc()
107 qemu_loader_add_checksum(struct qemu_loader *const loader, const uint8_t *name, in qemu_loader_add_checksum() argument
127 STAILQ_INSERT_TAIL(&loader->list, element, chain); in qemu_loader_add_checksum()
133 qemu_loader_add_pointer(struct qemu_loader *const loader, in qemu_loader_add_pointer() argument
157 STAILQ_INSERT_TAIL(&loader->list, element, chain); in qemu_loader_add_pointer()
166 struct qemu_loader *loader; in qemu_loader_create() local
172 loader = calloc(1, sizeof(struct qemu_loader)); in qemu_loader_create()
173 if (loader == NULL) { in qemu_loader_create()
174 warnx("%s: failed to allocate loader", __func__); in qemu_loader_create()
178 strncpy(loader->fwcfg_name, fwcfg_name, QEMU_FWCFG_MAX_NAME); in qemu_loader_create()
179 STAILQ_INIT(&loader->list); in qemu_loader_create()
181 *new_loader = loader; in qemu_loader_create()
246 qemu_loader_finish(struct qemu_loader *const loader) in qemu_loader_finish() argument
252 STAILQ_FOREACH(element, &loader->list, chain) { in qemu_loader_finish()
256 warnx("%s: bios loader empty", __func__); in qemu_loader_finish()
267 STAILQ_FOREACH(element, &loader->list, chain) { in qemu_loader_finish()
273 return (qemu_fwcfg_add_file(loader->fwcfg_name, len, data)); in qemu_loader_finish()