Home | History | Annotate | Download | only in qemu

Lines Matching refs:idstr

1672     char idstr[256];
1678 char idstr[256];
1696 static int calculate_new_instance_id(const char *idstr)
1702 if (strcmp(idstr, se->idstr) == 0
1710 static int calculate_compat_instance_id(const char *idstr)
1719 if (strcmp(idstr, se->compat->idstr) == 0
1732 const char *idstr,
1755 pstrcpy(se->idstr, sizeof(se->idstr), id);
1756 pstrcat(se->idstr, sizeof(se->idstr), "/");
1760 pstrcpy(se->compat->idstr, sizeof(se->compat->idstr), idstr);
1762 calculate_compat_instance_id(idstr) : instance_id;
1766 pstrcat(se->idstr, sizeof(se->idstr), idstr);
1769 se->instance_id = calculate_new_instance_id(se->idstr);
1780 const char *idstr,
1790 return register_savevm_live(dev, idstr, instance_id, version_id,
1794 void unregister_savevm(DeviceState *dev, const char *idstr, void *opaque)
1807 pstrcat(id, sizeof(id), idstr);
1810 if (strcmp(se->idstr, id) == 0 && se->opaque == opaque) {
1842 pstrcpy(se->idstr, sizeof(se->idstr), id);
1843 pstrcat(se->idstr, sizeof(se->idstr), "/");
1847 pstrcpy(se->compat->idstr, sizeof(se->compat->idstr), vmsd->name);
1853 pstrcat(se->idstr, sizeof(se->idstr), vmsd->name);
1856 se->instance_id = calculate_new_instance_id(se->idstr);
2052 error_set(errp, QERR_MIGRATION_NOT_SUPPORTED, se->idstr);
2084 len = strlen(se->idstr);
2086 qemu_put_buffer(f, (uint8_t *)se->idstr, len);
2167 len = strlen(se->idstr);
2169 qemu_put_buffer(f, (uint8_t *)se->idstr, len);
2218 static SaveStateEntry *find_se(const char *idstr, int instance_id)
2223 if (!strcmp(se->idstr, idstr) &&
2228 if (strstr(se->idstr, idstr) && se->compat) {
2229 if (!strcmp(se->compat->idstr, idstr) &&
2238 static const VMStateDescription *vmstate_get_subsection(const VMStateSubsection *sub, char *idstr)
2241 if (strcmp(idstr, sub->vmsd->name) == 0) {
2253 char idstr[256];
2263 size = qemu_peek_buffer(f, (uint8_t *)idstr, len, 2);
2267 idstr[size] = 0;
2269 if (strncmp(vmsd->name, idstr, strlen(vmsd->name)) != 0) {
2273 sub_vmsd = vmstate_get_subsection(vmsd->subsections, idstr);
2279 qemu_file_skip(f, len); /* idstr */
2347 char idstr[257];
2356 qemu_get_buffer(f, (uint8_t *)idstr, len);
2357 idstr[len] = 0;
2362 se = find_se(idstr, instance_id);
2364 fprintf(stderr, "Unknown savevm section or instance '%s' %d\n", idstr, instance_id);
2372 version_id, idstr, se->version_id);
2388 instance_id, idstr);