Lines Matching refs:element

79 	struct qemu_loader_element *element;  in qemu_loader_alloc()  local
84 element = calloc(1, sizeof(struct qemu_loader_element)); in qemu_loader_alloc()
85 if (element == NULL) { in qemu_loader_alloc()
90 element->entry.cmd_le = htole32(QEMU_LOADER_CMD_ALLOC); in qemu_loader_alloc()
91 strncpy(element->entry.alloc.name, name, QEMU_FWCFG_MAX_NAME); in qemu_loader_alloc()
92 element->entry.alloc.alignment_le = htole32(alignment); in qemu_loader_alloc()
93 element->entry.alloc.zone = zone; in qemu_loader_alloc()
101 STAILQ_INSERT_HEAD(&loader->list, element, chain); in qemu_loader_alloc()
110 struct qemu_loader_element *element; in qemu_loader_add_checksum() local
115 element = calloc(1, sizeof(struct qemu_loader_element)); in qemu_loader_add_checksum()
116 if (element == NULL) { in qemu_loader_add_checksum()
121 element->entry.cmd_le = htole32(QEMU_LOADER_CMD_ADD_CHECKSUM); in qemu_loader_add_checksum()
122 strncpy(element->entry.add_checksum.name, name, QEMU_FWCFG_MAX_NAME); in qemu_loader_add_checksum()
123 element->entry.add_checksum.off_le = htole32(off); in qemu_loader_add_checksum()
124 element->entry.add_checksum.start_le = htole32(start); in qemu_loader_add_checksum()
125 element->entry.add_checksum.len_le = htole32(len); in qemu_loader_add_checksum()
127 STAILQ_INSERT_TAIL(&loader->list, element, chain); in qemu_loader_add_checksum()
137 struct qemu_loader_element *element; in qemu_loader_add_pointer() local
143 element = calloc(1, sizeof(struct qemu_loader_element)); in qemu_loader_add_pointer()
144 if (element == NULL) { in qemu_loader_add_pointer()
149 element->entry.cmd_le = htole32(QEMU_LOADER_CMD_ADD_POINTER); in qemu_loader_add_pointer()
150 strncpy(element->entry.add_pointer.dest_name, dest_name, in qemu_loader_add_pointer()
152 strncpy(element->entry.add_pointer.src_name, src_name, in qemu_loader_add_pointer()
154 element->entry.add_pointer.off_le = htole32(off); in qemu_loader_add_pointer()
155 element->entry.add_pointer.size = size; in qemu_loader_add_pointer()
157 STAILQ_INSERT_TAIL(&loader->list, element, chain); in qemu_loader_add_pointer()
248 struct qemu_loader_element *element; in qemu_loader_finish() local
252 STAILQ_FOREACH(element, &loader->list, chain) { in qemu_loader_finish()
267 STAILQ_FOREACH(element, &loader->list, chain) { in qemu_loader_finish()
268 memcpy(&data[i], &element->entry, in qemu_loader_finish()