/openbmc/qemu/include/migration/ |
H A D | qemu-file-types.h | 28 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 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);
|
/openbmc/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); 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 D | savevm.h | 35 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 D | qemu-file.c | 40 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 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() 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 D | migration.h | 92 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 D | savevm.c | 135 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 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, 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 D | ram.h | 62 int ram_load_postcopy(QEMUFile *f, int channel); 74 int64_t ramblock_recv_bitmap_send(QEMUFile *file,
|
/openbmc/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 | virtio.h | 218 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 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()
|
/openbmc/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() 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 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()
|
/openbmc/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()
|
/openbmc/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() 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 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()
|
/openbmc/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()
|
/openbmc/qemu/hw/vfio/ |
H A D | migration.c | 245 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 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);
|
/openbmc/qemu/target/alpha/ |
H A D | machine.c | 5 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()
|