Home
last modified time | relevance | path

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

1234

/openbmc/qemu/include/migration/
H A Dqemu-file-types.h28 int qemu_file_get_error(QEMUFile *f);
30 void qemu_put_buffer(QEMUFile *f, const uint8_t *buf, size_t size);
31 void qemu_put_byte(QEMUFile *f, int v);
35 void qemu_put_be16(QEMUFile *f, unsigned int v);
36 void qemu_put_be32(QEMUFile *f, unsigned int v);
37 void qemu_put_be64(QEMUFile *f, uint64_t v);
38 size_t coroutine_mixed_fn qemu_get_buffer(QEMUFile *f, uint8_t *buf, size_t size);
40 int qemu_get_byte(QEMUFile *f);
42 static inline unsigned int qemu_get_ubyte(QEMUFile *f) in qemu_get_ubyte()
49 unsigned int qemu_get_be16(QEMUFile *f);
[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);
/openbmc/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);
50 void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, size_t size,
55 size_t coroutine_mixed_fn qemu_peek_buffer(QEMUFile *f, uint8_t **buf, size_t size, size_t offset);
56 size_t coroutine_mixed_fn qemu_get_buffer_in_place(QEMUFile *f, uint8_t **buf, size_t size);
63 int coroutine_mixed_fn qemu_peek_byte(QEMUFile *f, int offset);
64 void qemu_file_skip(QEMUFile *f, int size);
65 int qemu_file_get_error_obj_any(QEMUFile *f1, QEMUFile *f2, Error **errp);
[all …]
H A Dsavevm.h35 int qemu_savevm_state_setup(QEMUFile *f, Error **errp);
38 void qemu_savevm_state_header(QEMUFile *f);
39 int qemu_savevm_state_iterate(QEMUFile *f, bool postcopy);
41 void qemu_savevm_state_complete_postcopy(QEMUFile *f);
42 int qemu_savevm_state_complete_precopy(QEMUFile *f, bool iterable_only,
48 void qemu_savevm_send_ping(QEMUFile *f, uint32_t value);
49 void qemu_savevm_send_open_return_path(QEMUFile *f);
50 int qemu_savevm_send_packaged(QEMUFile *f, const uint8_t *buf, size_t len);
51 void qemu_savevm_send_postcopy_advise(QEMUFile *f);
52 void qemu_savevm_send_postcopy_listen(QEMUFile *f);
[all …]
H A Dqemu-file.c40 struct QEMUFile { struct
63 int qemu_file_shutdown(QEMUFile *f) in qemu_file_shutdown() argument
103 static QEMUFile *qemu_file_new_impl(QIOChannel *ioc, bool is_writable) in qemu_file_new_impl()
105 QEMUFile *f; in qemu_file_new_impl()
107 f = g_new0(QEMUFile, 1); in qemu_file_new_impl()
120 QEMUFile *qemu_file_get_return_path(QEMUFile *f) in qemu_file_get_return_path()
125 QEMUFile *qemu_file_new_output(QIOChannel *ioc) in qemu_file_new_output()
130 QEMUFile *qemu_file_new_input(QIOChannel *ioc) in qemu_file_new_input()
143 int qemu_file_get_error_obj(QEMUFile *f, Error **errp) in qemu_file_get_error_obj()
169 int qemu_file_get_error_obj_any(QEMUFile *f1, QEMUFile *f2, Error **errp) in qemu_file_get_error_obj_any()
[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()
121 static int get_int32_equal(QEMUFile *f, void *pv, size_t size, in get_int32_equal()
148 static int get_int32_le(QEMUFile *f, void *pv, size_t size, in get_int32_le()
[all …]
H A Dmigration.h92 QEMUFile *from_src_file;
125 QEMUFile *to_src_file;
140 QEMUFile *postcopy_qemufile_dst;
275 QEMUFile *to_dst_file;
277 QEMUFile *postcopy_qemufile_src;
323 QEMUFile *from_dst_file;
479 void migration_fd_process_incoming(QEMUFile *f);
H A Dsavevm.c135 static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int is_writable) in qemu_fopen_bdrv()
149 void timer_put(QEMUFile *f, QEMUTimer *ts) in timer_put()
157 void timer_get(QEMUFile *f, QEMUTimer *ts) in timer_get()
174 static int get_timer(QEMUFile *f, void *pv, size_t size, in get_timer()
182 static int put_timer(QEMUFile *f, void *pv, size_t size, in put_timer()
383 static int get_capability(QEMUFile *f, void *pv, size_t size, in get_capability()
404 static int put_capability(QEMUFile *f, void *pv, size_t size, in put_capability()
933 static int vmstate_load(QEMUFile *f, SaveStateEntry *se) in vmstate_load()
942 static void vmstate_save_old_style(QEMUFile *f, SaveStateEntry *se, in vmstate_save_old_style()
964 static void save_section_header(QEMUFile *f, SaveStateEntry *se, in save_section_header()
[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,
27 static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd,
134 int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_load_state()
386 int vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state()
392 int vmstate_save_state_with_err(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state_with_err()
398 int vmstate_save_state_v(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_save_state_v()
566 static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_load()
617 static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_save()
H A Dram.h62 int ram_load_postcopy(QEMUFile *f, int channel);
74 int64_t ramblock_recv_bitmap_send(QEMUFile *file,
/openbmc/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 Dvirtio.h218 void (*save)(VirtIODevice *vdev, QEMUFile *f);
219 int (*load)(VirtIODevice *vdev, QEMUFile *f, int version_id);
274 void *qemu_get_virtqueue_element(VirtIODevice *vdev, QEMUFile *f, size_t sz);
275 void qemu_put_virtqueue_element(VirtIODevice *vdev, QEMUFile *f,
290 int virtio_save(VirtIODevice *vdev, QEMUFile *f);
301 int virtio_load(VirtIODevice *vdev, QEMUFile *f, int version_id);
/openbmc/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()
/openbmc/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()
307 static int get_vscr(QEMUFile *f, void *opaque, size_t size, in get_vscr()
315 static int put_vscr(QEMUFile *f, void *opaque, size_t size, in put_vscr()
428 static int get_slbe(QEMUFile *f, void *pv, size_t size, in get_slbe()
439 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()
/openbmc/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()
/openbmc/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()
366 QEMUFile *loading = open_test_file(false); in test_load_v1()
392 QEMUFile *loading = open_test_file(false); in test_load_v2()
428 QEMUFile *fsave = open_test_file(true); in test_save_noskip()
450 QEMUFile *fsave = open_test_file(true); in test_save_skip()
[all …]
/openbmc/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()
/openbmc/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()
/openbmc/qemu/hw/vfio/
H A Dmigration.c245 static int vfio_load_buffer(QEMUFile *f, VFIODevice *vbasedev, in vfio_load_buffer()
257 static int vfio_save_device_config_state(QEMUFile *f, void *opaque, in vfio_save_device_config_state()
283 static int vfio_load_device_config_state(QEMUFile *f, void *opaque) in vfio_load_device_config_state()
361 static ssize_t vfio_save_block(QEMUFile *f, VFIOMigration *migration) in vfio_save_block()
463 static int vfio_save_setup(QEMUFile *f, void *opaque, Error **errp) in vfio_save_setup()
609 static int vfio_save_iterate(QEMUFile *f, void *opaque) in vfio_save_iterate()
641 static int vfio_save_complete_precopy(QEMUFile *f, void *opaque) in vfio_save_complete_precopy()
673 static void vfio_save_state(QEMUFile *f, void *opaque) in vfio_save_state()
688 static int vfio_load_setup(QEMUFile *f, void *opaque, Error **errp) in vfio_load_setup()
706 static int vfio_load_state(QEMUFile *f, void *opaque, int version_id) in vfio_load_state()
/openbmc/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);
/openbmc/qemu/target/alpha/
H A Dmachine.c5 static int get_fpcr(QEMUFile *f, void *opaque, size_t size, in get_fpcr()
13 static int put_fpcr(QEMUFile *f, void *opaque, size_t size, in put_fpcr()

1234