/openbmc/qemu/migration/ |
H A D | options.c | 83 DEFINE_PROP_BOOL(name, MigrationState, capabilities[x], false) 89 DEFINE_PROP_BOOL("store-global-state", MigrationState, 91 DEFINE_PROP_BOOL("send-configuration", MigrationState, 93 DEFINE_PROP_BOOL("send-section-footer", MigrationState, 95 DEFINE_PROP_BOOL("multifd-flush-after-each-section", MigrationState, 97 DEFINE_PROP_UINT8("x-clear-bitmap-shift", MigrationState, 99 DEFINE_PROP_BOOL("x-preempt-pre-7-2", MigrationState, 103 DEFINE_PROP_UINT8("x-throttle-trigger-threshold", MigrationState, 106 DEFINE_PROP_UINT8("x-cpu-throttle-initial", MigrationState, 109 DEFINE_PROP_UINT8("x-cpu-throttle-increment", MigrationState, [all …]
|
H A D | migration.h | 260 DECLARE_OBJ_CHECKERS(MigrationState, MigrationClass, 268 struct MigrationState { struct 485 void migrate_set_error(MigrationState *s, const Error *error); argument 486 bool migrate_has_error(MigrationState *s); 488 void migrate_fd_connect(MigrationState *s, Error *error_in); 490 int migration_call_notifiers(MigrationState *s, MigrationEventType type, 493 int migrate_init(MigrationState *s, Error **errp); 498 MigrationState *migrate_get_current(void); 499 bool migration_has_failed(MigrationState *); 500 bool migrate_mode_is_cpr(MigrationState *); [all …]
|
H A D | migration.c | 99 static MigrationState *current_migration; 104 static bool migration_object_check(MigrationState *ms, Error **errp); 105 static int migration_maybe_pause(MigrationState *s, 108 static void migrate_fd_cancel(MigrationState *s); 109 static bool close_return_path_on_source(MigrationState *s); 110 static void migration_completion_end(MigrationState *s); 112 static void migration_downtime_start(MigrationState *s) in migration_downtime_start() 118 static void migration_downtime_end(MigrationState *s) in migration_downtime_end() 216 static int migration_stop_vm(MigrationState *s, RunState state) in migration_stop_vm() 279 MigrationState *s = migrate_get_current(); in migration_bh_dispatch_bh() [all …]
|
H A D | postcopy-ram.h | 50 void postcopy_discard_send_init(MigrationState *ms, const char *name); 59 void postcopy_discard_send_range(MigrationState *ms, unsigned long start, 66 void postcopy_discard_send_finish(MigrationState *ms); 196 void postcopy_preempt_setup(MigrationState *s); 197 int postcopy_preempt_establish_channel(MigrationState *s);
|
H A D | ram.h | 56 void ram_postcopy_migrated_memory_release(MigrationState *ms); 58 void ram_postcopy_send_discard_bitmap(MigrationState *ms); 76 bool ram_dirty_bitmap_reload(MigrationState *s, RAMBlock *rb, Error **errp); 78 void postcopy_preempt_shutdown_file(MigrationState *s);
|
H A D | tls.h | 27 void migration_tls_channel_process_incoming(MigrationState *s, 35 void migration_tls_channel_connect(MigrationState *s,
|
H A D | tls.c | 74 void migration_tls_channel_process_incoming(MigrationState *s, in migration_tls_channel_process_incoming() 104 MigrationState *s = opaque; in migration_tls_outgoing_handshake() 136 void migration_tls_channel_connect(MigrationState *s, in migration_tls_channel_connect()
|
H A D | channel.c | 35 MigrationState *s = migrate_get_current(); in migration_channel_process_incoming() 62 void migration_channel_connect(MigrationState *s, in migration_channel_connect()
|
H A D | colo.c | 48 MigrationState *s = migrate_get_current(); in migration_in_colo_state() 67 MigrationState *s = migrate_get_current(); in colo_checkpoint_notify() 159 MigrationState *s = migrate_get_current(); in primary_vm_do_failover() 405 static int colo_do_checkpoint_transaction(MigrationState *s, in colo_do_checkpoint_transaction() 528 static void colo_process_checkpoint(MigrationState *s) in colo_process_checkpoint() 644 void migrate_start_colo_process(MigrationState *s) in migrate_start_colo_process() 802 MigrationState *s = NULL; in colo_shutdown()
|
H A D | socket.c | 46 MigrationState *s; 84 void socket_start_outgoing_migration(MigrationState *s, in socket_start_outgoing_migration()
|
H A D | colo-stubs.c | 20 void migrate_start_colo_process(MigrationState *s) in migrate_start_colo_process()
|
H A D | fd.h | 21 void fd_start_outgoing_migration(MigrationState *s, const char *fdname,
|
H A D | exec.h | 28 void exec_start_outgoing_migration(MigrationState *s, strList *host_port,
|
H A D | socket.h | 28 void socket_start_outgoing_migration(MigrationState *s,
|
H A D | channel.h | 23 void migration_channel_connect(MigrationState *s,
|
H A D | postcopy-ram.c | 1471 void postcopy_discard_send_init(MigrationState *ms, const char *name) in postcopy_discard_send_init() 1488 void postcopy_discard_send_range(MigrationState *ms, unsigned long start, in postcopy_discard_send_range() 1517 void postcopy_discard_send_finish(MigrationState *ms) in postcopy_discard_send_finish() 1600 postcopy_preempt_send_channel_done(MigrationState *s, in postcopy_preempt_send_channel_done() 1623 MigrationState *s = opaque; in postcopy_preempt_tls_handshake() 1634 MigrationState *s = opaque; in postcopy_preempt_send_channel_new() 1665 int postcopy_preempt_establish_channel(MigrationState *s) in postcopy_preempt_establish_channel() 1690 void postcopy_preempt_setup(MigrationState *s) in postcopy_preempt_setup()
|
H A D | file.h | 18 void file_start_outgoing_migration(MigrationState *s,
|
H A D | fd.c | 52 void fd_start_outgoing_migration(MigrationState *s, const char *fdname, Error **errp) in fd_start_outgoing_migration()
|
H A D | exec.c | 43 void exec_start_outgoing_migration(MigrationState *s, strList *command, in exec_start_outgoing_migration()
|
H A D | savevm.h | 37 int qemu_savevm_state_resume_prepare(MigrationState *s);
|
H A D | ram.c | 995 MigrationState *s = migrate_get_current(); in migration_dirty_limit_guest() 2413 void ram_postcopy_migrated_memory_release(MigrationState *ms) in ram_postcopy_migrated_memory_release() 2441 static void postcopy_send_discard_bm_ram(MigrationState *ms, RAMBlock *block) in postcopy_send_discard_bm_ram() 2467 static void postcopy_chunk_hostpages_pass(MigrationState *ms, RAMBlock *block); 2480 static void postcopy_each_ram_send_discard(MigrationState *ms) in postcopy_each_ram_send_discard() 2518 static void postcopy_chunk_hostpages_pass(MigrationState *ms, RAMBlock *block) in postcopy_chunk_hostpages_pass() 2585 void ram_postcopy_send_discard_bitmap(MigrationState *ms) in ram_postcopy_send_discard_bitmap() 2719 MigrationState *ms = migrate_get_current(); in ram_list_init_bitmaps() 4330 static int ram_dirty_bitmap_sync_all(MigrationState *s, RAMState *rs) in ram_dirty_bitmap_sync_all() 4365 bool ram_dirty_bitmap_reload(MigrationState *s, RAMBlock *block, Error **errp) in ram_dirty_bitmap_reload() [all …]
|
H A D | savevm.c | 256 MigrationState *s = migrate_get_current(); in get_validatable_capabilities_count() 271 MigrationState *s = migrate_get_current(); in configuration_pre_save() 316 MigrationState *s = migrate_get_current(); in configuration_validate_capabilities() 1088 MigrationState *ms = migrate_get_current(); in qemu_savevm_send_packaged() 1233 MigrationState *s = migrate_get_current(); in qemu_savevm_state_header() 1298 MigrationState *ms = migrate_get_current(); in qemu_savevm_state_setup() 1343 int qemu_savevm_state_resume_prepare(MigrationState *s) in qemu_savevm_state_resume_prepare() 1520 MigrationState *ms = migrate_get_current(); in qemu_savevm_state_complete_precopy_non_iterable() 1688 MigrationState *ms = migrate_get_current(); in qemu_savevm_state() 1748 MigrationState *ms = migrate_get_current(); in qemu_save_device_state() [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 71 typedef struct MigrationState MigrationState; typedef
|
/openbmc/qemu/include/migration/ |
H A D | colo.h | 24 void migrate_start_colo_process(MigrationState *s);
|
H A D | register.h | 264 int (*resume_prepare)(MigrationState *s, void *opaque);
|