/qemu/include/migration/ |
H A D | qemu-file-types.h | 28 int qemu_file_get_error(QEMUFile *f); 31 void qemu_put_byte(QEMUFile *f, int v); 37 void qemu_put_be64(QEMUFile *f, uint64_t v); 40 int qemu_get_byte(QEMUFile *f); 49 unsigned int qemu_get_be16(QEMUFile *f); 50 unsigned int qemu_get_be32(QEMUFile *f); 51 uint64_t qemu_get_be64(QEMUFile *f); 53 bool qemu_file_is_seekable(QEMUFile *f); 111 static inline int qemu_get_sbe16(QEMUFile *f) in qemu_get_sbe16() 116 static inline int qemu_get_sbe32(QEMUFile *f) in qemu_get_sbe32() [all …]
|
H A D | register.h | 40 void (*save_state)(QEMUFile *f, void *opaque); 67 int (*save_setup)(QEMUFile *f, void *opaque, Error **errp); 88 int (*save_live_complete_postcopy)(QEMUFile *f, void *opaque); 104 int (*save_live_complete_precopy)(QEMUFile *f, void *opaque); 167 int (*save_live_iterate)(QEMUFile *f, void *opaque); 228 int (*load_state)(QEMUFile *f, void *opaque, int version_id); 241 int (*load_setup)(QEMUFile *f, void *opaque, Error **errp);
|
/qemu/migration/ |
H A D | qemu-file.h | 32 QEMUFile *qemu_file_new_input(QIOChannel *ioc); 33 QEMUFile *qemu_file_new_output(QIOChannel *ioc); 34 int qemu_fclose(QEMUFile *f); 44 uint64_t qemu_file_transferred(QEMUFile *f); 64 void qemu_file_skip(QEMUFile *f, int size); 65 int qemu_file_get_error_obj_any(QEMUFile *f1, QEMUFile *f2, Error **errp); 69 int qemu_file_shutdown(QEMUFile *f); 70 QEMUFile *qemu_file_get_return_path(QEMUFile *f); 71 int qemu_fflush(QEMUFile *f); 75 off_t qemu_get_offset(QEMUFile *f); [all …]
|
H A D | savevm.h | 38 void qemu_savevm_state_header(QEMUFile *f); 49 void qemu_savevm_send_open_return_path(QEMUFile *f); 51 void qemu_savevm_send_postcopy_advise(QEMUFile *f); 52 void qemu_savevm_send_postcopy_listen(QEMUFile *f); 53 void qemu_savevm_send_postcopy_run(QEMUFile *f); 54 void qemu_savevm_send_postcopy_resume(QEMUFile *f); 61 void qemu_savevm_send_colo_enable(QEMUFile *f); 62 void qemu_savevm_live_state(QEMUFile *f); 63 int qemu_save_device_state(QEMUFile *f); 65 int qemu_loadvm_state(QEMUFile *f); [all …]
|
H A D | qemu-file.c | 41 struct QEMUFile { struct 64 int qemu_file_shutdown(QEMUFile *f) in qemu_file_shutdown() argument 106 QEMUFile *f; in qemu_file_new_impl() 108 f = g_new0(QEMUFile, 1); in qemu_file_new_impl() 121 QEMUFile *qemu_file_get_return_path(QEMUFile *f) in qemu_file_get_return_path() 170 int qemu_file_get_error_obj_any(QEMUFile *f1, QEMUFile *f2, Error **errp) in qemu_file_get_error_obj_any() 209 int qemu_file_get_error(QEMUFile *f) in qemu_file_get_error() 273 int qemu_fflush(QEMUFile *f) in qemu_fflush() 363 int qemu_fclose(QEMUFile *f) in qemu_fclose() 544 off_t qemu_get_offset(QEMUFile *f) in qemu_get_offset() [all …]
|
H A D | rdma.h | 47 int rdma_registration_handle(QEMUFile *f); 48 int rdma_registration_start(QEMUFile *f, uint64_t flags); 49 int rdma_registration_stop(QEMUFile *f, uint64_t flags); 50 int rdma_block_notification_handle(QEMUFile *f, const char *name); 51 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, 55 int rdma_registration_handle(QEMUFile *f) { return 0; } in rdma_registration_handle() 57 int rdma_registration_start(QEMUFile *f, uint64_t flags) { return 0; } in rdma_registration_start() 59 int rdma_registration_stop(QEMUFile *f, uint64_t flags) { return 0; } in rdma_registration_stop() 61 int rdma_block_notification_handle(QEMUFile *f, const char *name) { return 0; } in rdma_block_notification_handle() 63 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, in rdma_control_save_page()
|
H A D | vmstate-types.c | 24 static int get_bool(QEMUFile *f, void *pv, size_t size, in get_bool() 32 static int put_bool(QEMUFile *f, void *pv, size_t size, in put_bool() 48 static int get_int8(QEMUFile *f, void *pv, size_t size, in get_int8() 56 static int put_int8(QEMUFile *f, void *pv, size_t size, in put_int8() 72 static int get_int16(QEMUFile *f, void *pv, size_t size, in get_int16() 80 static int put_int16(QEMUFile *f, void *pv, size_t size, in put_int16() 96 static int get_int32(QEMUFile *f, void *pv, size_t size, in get_int32() 104 static int put_int32(QEMUFile *f, void *pv, size_t size, in put_int32() 173 static int get_int64(QEMUFile *f, void *pv, size_t size, in get_int64() 671 QEMUFile *f; [all …]
|
H A D | migration.h | 78 QEMUFile *from_src_file; 111 QEMUFile *to_src_file; 126 QEMUFile *postcopy_qemufile_dst; 261 QEMUFile *to_dst_file; 263 QEMUFile *postcopy_qemufile_src; 309 QEMUFile *from_dst_file; 464 void migration_fd_process_incoming(QEMUFile *f);
|
H A D | savevm.c | 150 void timer_put(QEMUFile *f, QEMUTimer *ts) in timer_put() 158 void timer_get(QEMUFile *f, QEMUTimer *ts) in timer_get() 1757 void qemu_savevm_live_state(QEMUFile *f) in qemu_savevm_live_state() 1764 int qemu_save_device_state(QEMUFile *f) in qemu_save_device_state() 2000 QEMUFile *f = mis->from_src_file; in postcopy_ram_listen_thread() 2952 int qemu_loadvm_state(QEMUFile *f) in qemu_loadvm_state() 3034 int qemu_load_device_state(QEMUFile *f) in qemu_load_device_state() 3074 QEMUFile *f; in save_snapshot() 3181 QEMUFile *f; in qmp_xen_save_devices_state() 3231 QEMUFile *f; in qmp_xen_load_devices_state() [all …]
|
H A D | block-dirty-bitmap.c | 359 static uint32_t qemu_get_bitmap_flags(QEMUFile *f) in qemu_get_bitmap_flags() 372 static void qemu_put_bitmap_flags(QEMUFile *f, uint32_t flags) in qemu_put_bitmap_flags() 380 static void send_bitmap_header(QEMUFile *f, DBMSaveState *s, in send_bitmap_header() 409 static void send_bitmap_start(QEMUFile *f, DBMSaveState *s, in send_bitmap_start() 417 static void send_bitmap_complete(QEMUFile *f, DBMSaveState *s, in send_bitmap_complete() 423 static void send_bitmap_bits(QEMUFile *f, DBMSaveState *s, in send_bitmap_bits() 691 static void bulk_phase_send_chunk(QEMUFile *f, DBMSaveState *s, in bulk_phase_send_chunk() 706 static void bulk_phase(QEMUFile *f, DBMSaveState *s, bool limit) in bulk_phase() 730 static int dirty_bitmap_save_iterate(QEMUFile *f, void *opaque) in dirty_bitmap_save_iterate() 747 static int dirty_bitmap_save_complete(QEMUFile *f, void *opaque) in dirty_bitmap_save_complete() [all …]
|
H A D | colo.c | 311 static void colo_send_message(QEMUFile *f, COLOMessage msg, in colo_send_message() 328 static void colo_send_message_value(QEMUFile *f, COLOMessage msg, in colo_send_message_value() 347 static COLOMessage colo_receive_message(QEMUFile *f, Error **errp) in colo_receive_message() 366 static void colo_receive_check_message(QEMUFile *f, COLOMessage expect_msg, in colo_receive_check_message() 383 static uint64_t colo_receive_message_value(QEMUFile *f, uint32_t expect_msg, in colo_receive_message_value() 407 QEMUFile *fb) in colo_do_checkpoint_transaction() 531 QEMUFile *fb = NULL; in colo_process_checkpoint() 657 QEMUFile *fb, QIOChannelBuffer *bioc, Error **errp) in colo_incoming_process_checkpoint() 778 QEMUFile *fb, QIOChannelBuffer *bioc, Error **errp) in colo_wait_handle_message() 822 QEMUFile *fb = NULL; in colo_process_incoming_thread()
|
H A D | vmstate.c | 24 static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, 26 static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd, 103 int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_load_state() 338 int vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state() 344 int vmstate_save_state_with_err(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state_with_err() 350 int vmstate_save_state_v(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state_v() 468 static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_load() 519 static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_save()
|
H A D | ram.c | 118 QEMUFile *pss_channel; 287 int64_t ramblock_recv_bitmap_send(QEMUFile *file, in ramblock_recv_bitmap_send() 620 QEMUFile *file = pss->pss_channel; in save_xbzrle_page() 1133 QEMUFile *file = pss->pss_channel; in save_zero_page() 1211 QEMUFile *file = pss->pss_channel; in save_normal_page() 3087 static void ram_save_file_bmap(QEMUFile *f) in ram_save_file_bmap() 3126 static int ram_save_iterate(QEMUFile *f, void *opaque) in ram_save_iterate() 3678 int ram_load_postcopy(QEMUFile *f, int channel) in ram_load_postcopy() 4121 static int ram_load_precopy(QEMUFile *f) in ram_load_precopy() 4336 QEMUFile *file = s->to_dst_file; in ram_dirty_bitmap_sync_all() [all …]
|
/qemu/include/hw/virtio/ |
H A D | virtio-bus.h | 43 void (*save_config)(DeviceState *d, QEMUFile *f); 44 void (*save_queue)(DeviceState *d, int n, QEMUFile *f); 45 void (*save_extra_state)(DeviceState *d, QEMUFile *f); 46 int (*load_config)(DeviceState *d, QEMUFile *f); 47 int (*load_queue)(DeviceState *d, int n, QEMUFile *f); 48 int (*load_done)(DeviceState *d, QEMUFile *f); 49 int (*load_extra_state)(DeviceState *d, QEMUFile *f);
|
H A D | vhost.h | 336 void vhost_dev_save_inflight(struct vhost_inflight *inflight, QEMUFile *f); 337 int vhost_dev_load_inflight(struct vhost_inflight *inflight, QEMUFile *f); 448 int vhost_save_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp); 465 int vhost_load_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp);
|
H A D | virtio.h | 214 void (*save)(VirtIODevice *vdev, QEMUFile *f); 215 int (*load)(VirtIODevice *vdev, QEMUFile *f, int version_id); 269 void *qemu_get_virtqueue_element(VirtIODevice *vdev, QEMUFile *f, size_t sz); 270 void qemu_put_virtqueue_element(VirtIODevice *vdev, QEMUFile *f, 281 int virtio_save(VirtIODevice *vdev, QEMUFile *f); 292 int virtio_load(VirtIODevice *vdev, QEMUFile *f, int version_id);
|
/qemu/target/avr/ |
H A D | machine.c | 25 static int get_sreg(QEMUFile *f, void *opaque, size_t size, in get_sreg() 36 static int put_sreg(QEMUFile *f, void *opaque, size_t size, in put_sreg() 52 static int get_segment(QEMUFile *f, void *opaque, size_t size, in get_segment() 63 static int put_segment(QEMUFile *f, void *opaque, size_t size, in put_segment()
|
/qemu/target/sparc/ |
H A D | machine.c | 53 static int get_psr(QEMUFile *f, void *opaque, size_t size, in get_psr() 67 static int put_psr(QEMUFile *f, void *opaque, size_t size, in put_psr() 86 static int get_fsr(QEMUFile *f, void *opaque, size_t size, in get_fsr() 96 static int put_fsr(QEMUFile *f, void *opaque, size_t size, in put_fsr() 113 static int get_xcc(QEMUFile *f, void *opaque, size_t size, in get_xcc() 129 static int put_xcc(QEMUFile *f, void *opaque, size_t size, in put_xcc()
|
/qemu/tests/unit/ |
H A D | test-vmstate.c | 38 static QEMUFile *open_test_file(bool write) in open_test_file() 42 QEMUFile *f; in open_test_file() 68 QEMUFile *f = open_test_file(true); in save_vmstate() 80 QEMUFile *fsave = open_test_file(true); in save_buffer() 87 QEMUFile *f = open_test_file(false); in compare_vmstate() 109 QEMUFile *f; in load_vmstate_one() 428 QEMUFile *fsave = open_test_file(true); in test_save_noskip() 450 QEMUFile *fsave = open_test_file(true); in test_save_skip() 1120 QEMUFile *fload, *fsave; in test_gtree_load_domain() 1235 QEMUFile *fsave, *fload; in test_gtree_load_iommu() [all …]
|
/qemu/target/ppc/ |
H A D | machine.c | 26 static int get_avr(QEMUFile *f, void *pv, size_t size, in get_avr() 37 static int put_avr(QEMUFile *f, void *pv, size_t size, in put_avr() 59 static int get_fpr(QEMUFile *f, void *pv, size_t size, in get_fpr() 69 static int put_fpr(QEMUFile *f, void *pv, size_t size, in put_fpr() 90 static int get_vsr(QEMUFile *f, void *pv, size_t size, in get_vsr() 100 static int put_vsr(QEMUFile *f, void *pv, size_t size, in put_vsr() 368 static int get_vscr(QEMUFile *f, void *opaque, size_t size, in get_vscr() 376 static int put_vscr(QEMUFile *f, void *opaque, size_t size, in put_vscr() 489 static int get_slbe(QEMUFile *f, void *pv, size_t size, in get_slbe() 500 static int put_slbe(QEMUFile *f, void *pv, size_t size, in put_slbe()
|
H A D | kvm_ppc.h | 61 int kvmppc_save_htab(QEMUFile *f, int fd, size_t bufsize, int64_t max_ns); 62 int kvmppc_load_htab_chunk(QEMUFile *f, int fd, uint32_t index, 342 static inline int kvmppc_save_htab(QEMUFile *f, int fd, size_t bufsize, in kvmppc_save_htab() 348 static inline int kvmppc_load_htab_chunk(QEMUFile *f, int fd, uint32_t index, in kvmppc_load_htab_chunk()
|
/qemu/hw/vfio/ |
H A D | migration.c | 177 static int vfio_load_buffer(QEMUFile *f, VFIODevice *vbasedev, in vfio_load_buffer() 189 static int vfio_save_device_config_state(QEMUFile *f, void *opaque) in vfio_save_device_config_state() 206 static int vfio_load_device_config_state(QEMUFile *f, void *opaque) in vfio_load_device_config_state() 284 static ssize_t vfio_save_block(QEMUFile *f, VFIOMigration *migration) in vfio_save_block() 379 static int vfio_save_setup(QEMUFile *f, void *opaque, Error **errp) in vfio_save_setup() 520 static int vfio_save_iterate(QEMUFile *f, void *opaque) in vfio_save_iterate() 547 static int vfio_save_complete_precopy(QEMUFile *f, void *opaque) in vfio_save_complete_precopy() 578 static void vfio_save_state(QEMUFile *f, void *opaque) in vfio_save_state() 591 static int vfio_load_setup(QEMUFile *f, void *opaque, Error **errp) in vfio_load_setup() 614 static int vfio_load_state(QEMUFile *f, void *opaque, int version_id) in vfio_load_state()
|
/qemu/target/hppa/ |
H A D | machine.c | 25 static int get_psw(QEMUFile *f, void *opaque, size_t size, in get_psw() 33 static int put_psw(QEMUFile *f, void *opaque, size_t size, in put_psw() 47 static int get_tlb(QEMUFile *f, void *opaque, size_t size, in get_tlb() 74 static int put_tlb(QEMUFile *f, void *opaque, size_t size, in put_tlb()
|
/qemu/hw/s390x/ |
H A D | s390-stattrib.c | 113 static int cmma_load(QEMUFile *f, void *opaque, int version_id) in cmma_load() 172 static int cmma_save_setup(QEMUFile *f, void *opaque, Error **errp) in cmma_save_setup() 201 static int cmma_save(QEMUFile *f, void *opaque, int final) in cmma_save() 252 static int cmma_save_iterate(QEMUFile *f, void *opaque) in cmma_save_iterate() 257 static int cmma_save_complete(QEMUFile *f, void *opaque) in cmma_save_complete()
|
/qemu/include/hw/scsi/ |
H A D | scsi.h | 123 void (*save_request)(QEMUFile *f, SCSIRequest *req); 124 void (*load_request)(QEMUFile *f, SCSIRequest *req); 139 void (*save_request)(QEMUFile *f, SCSIRequest *req); 140 void *(*load_request)(QEMUFile *f, SCSIRequest *req);
|