Home
last modified time | relevance | path

Searched refs:QEMUFile (Results 1 – 25 of 79) sorted by relevance

1234

/qemu/include/migration/
H A Dqemu-file-types.h28 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 Dregister.h40 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 Dqemu-file.h32 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 Dsavevm.h38 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 Dqemu-file.c41 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 Drdma.h47 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 Dvmstate-types.c24 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 Dmigration.h78 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 Dsavevm.c150 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 Dblock-dirty-bitmap.c359 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 Dcolo.c311 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 Dvmstate.c24 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 Dram.c118 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 Dvirtio-bus.h43 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 Dvhost.h336 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 Dvirtio.h214 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 Dmachine.c25 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 Dmachine.c53 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 Dtest-vmstate.c38 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 Dmachine.c26 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 Dkvm_ppc.h61 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 Dmigration.c177 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 Dmachine.c25 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 Ds390-stattrib.c113 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 Dscsi.h123 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);

1234