Home
last modified time | relevance | path

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

1234

/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);
36 G_DEFINE_AUTOPTR_CLEANUP_FUNC(QEMUFile, qemu_fclose)
46 uint64_t qemu_file_transferred(QEMUFile *f);
52 void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, size_t size,
57 size_t coroutine_mixed_fn qemu_peek_buffer(QEMUFile *f, uint8_t **buf, size_t size, size_t offset);
58 size_t coroutine_mixed_fn qemu_get_buffer_in_place(QEMUFile *f, uint8_t **buf, size_t size);
65 int coroutine_mixed_fn qemu_peek_byte(QEMUFile *f, int offset);
66 void qemu_file_skip(QEMUFile *f, int size);
[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);
47 int qemu_savevm_state_complete_precopy_iterable(QEMUFile *f, bool in_postcopy);
48 bool qemu_savevm_state_postcopy_prepare(QEMUFile *f, Error **errp);
49 void qemu_savevm_send_ping(QEMUFile *f, uint32_t value);
50 void qemu_savevm_send_open_return_path(QEMUFile *f);
51 int qemu_savevm_send_packaged(QEMUFile *f, const uint8_t *buf, size_t len);
[all …]
H A Drdma.h39 int rdma_registration_handle(QEMUFile *f);
40 int rdma_registration_start(QEMUFile *f, uint64_t flags);
41 int rdma_registration_stop(QEMUFile *f, uint64_t flags);
42 int rdma_block_notification_handle(QEMUFile *f, const char *name);
43 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset,
47 int rdma_registration_handle(QEMUFile *f) { return 0; } in rdma_registration_handle()
49 int rdma_registration_start(QEMUFile *f, uint64_t flags) { return 0; } in rdma_registration_start()
51 int rdma_registration_stop(QEMUFile *f, uint64_t flags) { return 0; } in rdma_registration_stop()
53 int rdma_block_notification_handle(QEMUFile *f, const char *name) { return 0; } in rdma_block_notification_handle()
55 int rdma_control_save_page(QEMUFile *f, ram_addr_t block_offset, in rdma_control_save_page()
H A Dqemu-file.c45 struct QEMUFile { struct
71 int qemu_file_shutdown(QEMUFile *f) in qemu_file_shutdown() argument
111 static QEMUFile *qemu_file_new_impl(QIOChannel *ioc, bool is_writable) in qemu_file_new_impl()
113 QEMUFile *f; in qemu_file_new_impl()
115 f = g_new0(QEMUFile, 1); in qemu_file_new_impl()
130 QEMUFile *qemu_file_get_return_path(QEMUFile *f) in qemu_file_get_return_path()
135 QEMUFile *qemu_file_new_output(QIOChannel *ioc) in qemu_file_new_output()
140 QEMUFile *qemu_file_new_input(QIOChannel *ioc) in qemu_file_new_input()
153 int qemu_file_get_error_obj(QEMUFile *f, Error **errp) in qemu_file_get_error_obj()
179 int qemu_file_get_error_obj_any(QEMUFile *f1, QEMUFile *f2, Error **errp) in qemu_file_get_error_obj_any()
[all …]
H A Dvmstate-types.c25 static int get_bool(QEMUFile *f, void *pv, size_t size, in get_bool()
33 static int put_bool(QEMUFile *f, void *pv, size_t size, in put_bool()
49 static int get_int8(QEMUFile *f, void *pv, size_t size, in get_int8()
57 static int put_int8(QEMUFile *f, void *pv, size_t size, in put_int8()
73 static int get_int16(QEMUFile *f, void *pv, size_t size, in get_int16()
81 static int put_int16(QEMUFile *f, void *pv, size_t size, in put_int16()
97 static int get_int32(QEMUFile *f, void *pv, size_t size, in get_int32()
105 static int put_int32(QEMUFile *f, void *pv, size_t size, in put_int32()
122 static int get_int32_equal(QEMUFile *f, void *pv, size_t size, in get_int32_equal()
149 static int get_int32_le(QEMUFile *f, void *pv, size_t size, in get_int32_le()
[all …]
H A Dmigration.h93 QEMUFile *from_src_file;
126 QEMUFile *to_src_file;
141 QEMUFile *postcopy_qemufile_dst;
280 QEMUFile *to_dst_file;
282 QEMUFile *postcopy_qemufile_src;
328 QEMUFile *from_dst_file;
518 void migration_fd_process_incoming(QEMUFile *f);
H A Dsavevm.c169 static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int is_writable) in qemu_fopen_bdrv()
183 void timer_put(QEMUFile *f, QEMUTimer *ts) in timer_put()
191 void timer_get(QEMUFile *f, QEMUTimer *ts) in timer_get()
208 static int get_timer(QEMUFile *f, void *pv, size_t size, in get_timer()
216 static int put_timer(QEMUFile *f, void *pv, size_t size, in put_timer()
417 static int get_capability(QEMUFile *f, void *pv, size_t size, in get_capability()
438 static int put_capability(QEMUFile *f, void *pv, size_t size, in put_capability()
966 static int vmstate_load(QEMUFile *f, SaveStateEntry *se) in vmstate_load()
975 static void vmstate_save_old_style(QEMUFile *f, SaveStateEntry *se, in vmstate_save_old_style()
997 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()
534 QEMUFile *fb = NULL; in colo_process_checkpoint()
660 QEMUFile *fb, QIOChannelBuffer *bioc, Error **errp) in colo_incoming_process_checkpoint()
781 QEMUFile *fb, QIOChannelBuffer *bioc, Error **errp) in colo_wait_handle_message()
825 QEMUFile *fb = NULL; in colo_process_incoming_thread()
H A Dcpr-transfer.c20 QEMUFile *cpr_transfer_output(MigrationChannel *channel, Error **errp) in cpr_transfer_output()
44 QEMUFile *cpr_transfer_input(MigrationChannel *channel, Error **errp) in cpr_transfer_input()
H A Dram.h90 int ram_load_postcopy(QEMUFile *f, int channel);
102 int64_t ramblock_recv_bitmap_send(QEMUFile *file,
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()
568 static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_load()
619 static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, in vmstate_subsection_save()
/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);
98 int (*save_complete)(QEMUFile *f, void *opaque);
180 int (*save_live_iterate)(QEMUFile *f, void *opaque);
197 bool (*save_postcopy_prepare)(QEMUFile *f, void *opaque, Error **errp);
256 int (*load_state)(QEMUFile *f, void *opaque, int version_id);
284 int (*load_setup)(QEMUFile *f, void *opaque, Error **errp);
H A Dcpr.h50 QEMUFile *cpr_transfer_output(MigrationChannel *channel, Error **errp);
51 QEMUFile *cpr_transfer_input(MigrationChannel *channel, Error **errp);
/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 Dvhost.h481 int vhost_save_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp);
483 static inline int vhost_save_backend_state(struct vhost_dev *dev, QEMUFile *f, in vhost_save_backend_state()
506 int vhost_load_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp);
508 static inline int vhost_load_backend_state(struct vhost_dev *dev, QEMUFile *f, in vhost_load_backend_state()
/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/hw/vfio/
H A Dvfio-migration-internal.h62 int vfio_save_device_config_state(QEMUFile *f, void *opaque, Error **errp);
63 int vfio_load_device_config_state(QEMUFile *f, void *opaque);
/openbmc/qemu/target/sparc/
H A Dmachine.c52 static int get_psr(QEMUFile *f, void *opaque, size_t size, in get_psr()
66 static int put_psr(QEMUFile *f, void *opaque, size_t size, in put_psr()
85 static int get_fsr(QEMUFile *f, void *opaque, size_t size, in get_fsr()
95 static int put_fsr(QEMUFile *f, void *opaque, size_t size, in put_fsr()
112 static int get_xcc(QEMUFile *f, void *opaque, size_t size, in get_xcc()
128 static int put_xcc(QEMUFile *f, void *opaque, size_t size, in put_xcc()
/openbmc/qemu/target/ppc/
H A Dmachine.c25 static int get_avr(QEMUFile *f, void *pv, size_t size, in get_avr()
36 static int put_avr(QEMUFile *f, void *pv, size_t size, in put_avr()
58 static int get_fpr(QEMUFile *f, void *pv, size_t size, in get_fpr()
68 static int put_fpr(QEMUFile *f, void *pv, size_t size, in put_fpr()
89 static int get_vsr(QEMUFile *f, void *pv, size_t size, in get_vsr()
99 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()
/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/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/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()
/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()

1234