Lines Matching refs:who

79 void migrate_qmp_fail(QTestState *who, const char *uri,  in migrate_qmp_fail()  argument
100 who, "{ 'execute': 'migrate', 'arguments': %p}", args); in migrate_qmp_fail()
112 void migrate_qmp(QTestState *who, QTestState *to, const char *uri, in migrate_qmp() argument
138 qtest_qmp_assert_success(who, in migrate_qmp()
142 void migrate_set_capability(QTestState *who, const char *capability, in migrate_set_capability() argument
145 qtest_qmp_assert_success(who, in migrate_set_capability()
190 static bool check_migration_status(QTestState *who, const char *goal, in check_migration_status() argument
197 current_status = migrate_query_status(who); in check_migration_status()
218 void wait_for_migration_status(QTestState *who, in wait_for_migration_status() argument
222 while (!check_migration_status(who, goal, ungoals)) { in wait_for_migration_status()
229 void wait_for_migration_complete(QTestState *who) in wait_for_migration_complete() argument
231 wait_for_migration_status(who, "completed", NULL); in wait_for_migration_complete()
264 void wait_for_stop(QTestState *who, QTestMigrationState *state) in wait_for_stop() argument
267 qtest_qmp_eventwait(who, "STOP"); in wait_for_stop()
271 void wait_for_resume(QTestState *who, QTestMigrationState *state) in wait_for_resume() argument
274 qtest_qmp_eventwait(who, "RESUME"); in wait_for_resume()
278 void wait_for_suspend(QTestState *who, QTestMigrationState *state) in wait_for_suspend() argument
281 qtest_qmp_eventwait(who, "SUSPEND"); in wait_for_suspend()
289 QDict *migrate_query(QTestState *who) in migrate_query() argument
291 return qtest_qmp_assert_success_ref(who, "{ 'execute': 'query-migrate' }"); in migrate_query()
294 QDict *migrate_query_not_failed(QTestState *who) in migrate_query_not_failed() argument
297 QDict *rsp = migrate_query(who); in migrate_query_not_failed()
311 gchar *migrate_query_status(QTestState *who) in migrate_query_status() argument
313 QDict *rsp_return = migrate_query(who); in migrate_query_status()
322 int64_t read_ram_property_int(QTestState *who, const char *property) in read_ram_property_int() argument
327 rsp_return = migrate_query_not_failed(who); in read_ram_property_int()
339 int64_t read_migrate_property_int(QTestState *who, const char *property) in read_migrate_property_int() argument
344 rsp_return = migrate_query_not_failed(who); in read_migrate_property_int()
350 uint64_t get_migration_pass(QTestState *who) in get_migration_pass() argument
352 return read_ram_property_int(who, "dirty-sync-count"); in get_migration_pass()
355 void read_blocktime(QTestState *who) in read_blocktime() argument
359 rsp_return = migrate_query_not_failed(who); in read_blocktime()
367 void wait_for_migration_pass(QTestState *who, QTestMigrationState *src_state) in wait_for_migration_pass() argument
373 pass = get_migration_pass(who); in wait_for_migration_pass()
379 static long long migrate_get_parameter_int(QTestState *who, in migrate_get_parameter_int() argument
386 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_int()
392 static void migrate_check_parameter_int(QTestState *who, const char *parameter, in migrate_check_parameter_int() argument
397 result = migrate_get_parameter_int(who, parameter); in migrate_check_parameter_int()
401 void migrate_set_parameter_int(QTestState *who, const char *parameter, in migrate_set_parameter_int() argument
404 qtest_qmp_assert_success(who, in migrate_set_parameter_int()
408 migrate_check_parameter_int(who, parameter, value); in migrate_set_parameter_int()
411 static char *migrate_get_parameter_str(QTestState *who, const char *parameter) in migrate_get_parameter_str() argument
417 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_str()
423 static void migrate_check_parameter_str(QTestState *who, const char *parameter, in migrate_check_parameter_str() argument
426 g_autofree char *result = migrate_get_parameter_str(who, parameter); in migrate_check_parameter_str()
430 void migrate_set_parameter_str(QTestState *who, const char *parameter, in migrate_set_parameter_str() argument
433 qtest_qmp_assert_success(who, in migrate_set_parameter_str()
437 migrate_check_parameter_str(who, parameter, value); in migrate_set_parameter_str()
440 static long long migrate_get_parameter_bool(QTestState *who, in migrate_get_parameter_bool() argument
447 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_bool()
453 static void migrate_check_parameter_bool(QTestState *who, const char *parameter, in migrate_check_parameter_bool() argument
458 result = migrate_get_parameter_bool(who, parameter); in migrate_check_parameter_bool()
462 void migrate_set_parameter_bool(QTestState *who, const char *parameter, in migrate_set_parameter_bool() argument
465 qtest_qmp_assert_success(who, in migrate_set_parameter_bool()
469 migrate_check_parameter_bool(who, parameter, value); in migrate_set_parameter_bool()
472 void migrate_ensure_non_converge(QTestState *who) in migrate_ensure_non_converge() argument
475 migrate_set_parameter_int(who, "max-bandwidth", 3 * 1000 * 1000); in migrate_ensure_non_converge()
476 migrate_set_parameter_int(who, "downtime-limit", 1); in migrate_ensure_non_converge()
479 void migrate_ensure_converge(QTestState *who) in migrate_ensure_converge() argument
482 migrate_set_parameter_int(who, "max-bandwidth", 1 * 1000 * 1000 * 1000); in migrate_ensure_converge()
483 migrate_set_parameter_int(who, "downtime-limit", 30 * 1000); in migrate_ensure_converge()
486 void migrate_pause(QTestState *who) in migrate_pause() argument
488 qtest_qmp_assert_success(who, "{ 'execute': 'migrate-pause' }"); in migrate_pause()
491 void migrate_continue(QTestState *who, const char *state) in migrate_continue() argument
493 qtest_qmp_assert_success(who, in migrate_continue()
499 void migrate_recover(QTestState *who, const char *uri) in migrate_recover() argument
501 qtest_qmp_assert_success(who, in migrate_recover()
508 void migrate_cancel(QTestState *who) in migrate_cancel() argument
510 qtest_qmp_assert_success(who, "{ 'execute': 'migrate_cancel' }"); in migrate_cancel()