Lines Matching refs:vmdesc

25                                    void *opaque, JSONWriter *vmdesc,
319 JSONWriter *vmdesc, in vmsd_desc_field_start() argument
326 if (!vmdesc) { in vmsd_desc_field_start()
340 json_writer_start_object(vmdesc, NULL); in vmsd_desc_field_start()
341 json_writer_str(vmdesc, "name", name); in vmsd_desc_field_start()
344 json_writer_int64(vmdesc, "array_len", max); in vmsd_desc_field_start()
346 json_writer_int64(vmdesc, "index", i); in vmsd_desc_field_start()
349 json_writer_str(vmdesc, "type", vmfield_get_type_name(field)); in vmsd_desc_field_start()
352 json_writer_start_object(vmdesc, "struct"); in vmsd_desc_field_start()
359 JSONWriter *vmdesc, in vmsd_desc_field_end() argument
362 if (!vmdesc) { in vmsd_desc_field_end()
368 json_writer_end_object(vmdesc); in vmsd_desc_field_end()
371 json_writer_int64(vmdesc, "size", size); in vmsd_desc_field_end()
372 json_writer_end_object(vmdesc); in vmsd_desc_field_end()
399 void *opaque, JSONWriter *vmdesc, int version_id, Error **errp) in vmstate_save_state_v() argument
415 if (vmdesc) { in vmstate_save_state_v()
416 json_writer_str(vmdesc, "vmsd_name", vmsd->name); in vmstate_save_state_v()
417 json_writer_int64(vmdesc, "version", version_id); in vmstate_save_state_v()
418 json_writer_start_array(vmdesc, "fields"); in vmstate_save_state_v()
427 JSONWriter *vmdesc_loop = vmdesc; in vmstate_save_state_v()
471 if (vmdesc && (field->flags & VMS_ARRAY_OF_POINTER) && in vmstate_save_state_v()
475 vmdesc_loop = vmdesc; in vmstate_save_state_v()
538 if (vmdesc) { in vmstate_save_state_v()
539 json_writer_end_array(vmdesc); in vmstate_save_state_v()
542 ret = vmstate_subsection_save(f, vmsd, opaque, vmdesc, errp); in vmstate_save_state_v()
620 void *opaque, JSONWriter *vmdesc, in vmstate_subsection_save() argument
634 if (vmdesc) { in vmstate_subsection_save()
637 json_writer_start_array(vmdesc, "subsections"); in vmstate_subsection_save()
641 json_writer_start_object(vmdesc, NULL); in vmstate_subsection_save()
649 ret = vmstate_save_state_with_err(f, vmsdsub, opaque, vmdesc, errp); in vmstate_subsection_save()
654 if (vmdesc) { in vmstate_subsection_save()
655 json_writer_end_object(vmdesc); in vmstate_subsection_save()
662 json_writer_end_array(vmdesc); in vmstate_subsection_save()