Lines Matching refs:vmdesc

25                                    void *opaque, QJSON *vmdesc);
250 static void vmsd_desc_field_start(const VMStateDescription *vmsd, QJSON *vmdesc, in vmsd_desc_field_start() argument
257 if (!vmdesc) { in vmsd_desc_field_start()
271 json_start_object(vmdesc, NULL); in vmsd_desc_field_start()
272 json_prop_str(vmdesc, "name", name); in vmsd_desc_field_start()
275 json_prop_int(vmdesc, "array_len", max); in vmsd_desc_field_start()
277 json_prop_int(vmdesc, "index", i); in vmsd_desc_field_start()
280 json_prop_str(vmdesc, "type", vmfield_get_type_name(field)); in vmsd_desc_field_start()
283 json_start_object(vmdesc, "struct"); in vmsd_desc_field_start()
289 static void vmsd_desc_field_end(const VMStateDescription *vmsd, QJSON *vmdesc, in vmsd_desc_field_end() argument
292 if (!vmdesc) { in vmsd_desc_field_end()
298 json_end_object(vmdesc); in vmsd_desc_field_end()
301 json_prop_int(vmdesc, "size", size); in vmsd_desc_field_end()
302 json_end_object(vmdesc); in vmsd_desc_field_end()
323 void *opaque, QJSON *vmdesc, int version_id) in vmstate_save_state_v() argument
339 if (vmdesc) { in vmstate_save_state_v()
340 json_prop_str(vmdesc, "vmsd_name", vmsd->name); in vmstate_save_state_v()
341 json_prop_int(vmdesc, "version", version_id); in vmstate_save_state_v()
342 json_start_array(vmdesc, "fields"); in vmstate_save_state_v()
354 QJSON *vmdesc_loop = vmdesc; in vmstate_save_state_v()
411 if (vmdesc) { in vmstate_save_state_v()
412 json_end_array(vmdesc); in vmstate_save_state_v()
415 return vmstate_subsection_save(f, vmsd, opaque, vmdesc); in vmstate_save_state_v()
482 void *opaque, QJSON *vmdesc) in vmstate_subsection_save() argument
495 if (vmdesc) { in vmstate_subsection_save()
498 json_start_array(vmdesc, "subsections"); in vmstate_subsection_save()
502 json_start_object(vmdesc, NULL); in vmstate_subsection_save()
510 ret = vmstate_save_state(f, vmsdsub, opaque, vmdesc); in vmstate_subsection_save()
515 if (vmdesc) { in vmstate_subsection_save()
516 json_end_object(vmdesc); in vmstate_subsection_save()
522 if (vmdesc && subsection_found) { in vmstate_subsection_save()
523 json_end_array(vmdesc); in vmstate_subsection_save()