Lines Matching full: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()
372 void wait_for_migration_pass(QTestState *who, QTestMigrationState *src_state) in wait_for_migration_pass() argument
378 pass = get_migration_pass(who); in wait_for_migration_pass()
384 static long long migrate_get_parameter_int(QTestState *who, in migrate_get_parameter_int() argument
391 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_int()
397 static void migrate_check_parameter_int(QTestState *who, const char *parameter, in migrate_check_parameter_int() argument
402 result = migrate_get_parameter_int(who, parameter); in migrate_check_parameter_int()
406 void migrate_set_parameter_int(QTestState *who, const char *parameter, in migrate_set_parameter_int() argument
409 qtest_qmp_assert_success(who, in migrate_set_parameter_int()
413 migrate_check_parameter_int(who, parameter, value); in migrate_set_parameter_int()
416 static char *migrate_get_parameter_str(QTestState *who, const char *parameter) in migrate_get_parameter_str() argument
422 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_str()
428 static void migrate_check_parameter_str(QTestState *who, const char *parameter, in migrate_check_parameter_str() argument
431 g_autofree char *result = migrate_get_parameter_str(who, parameter); in migrate_check_parameter_str()
435 void migrate_set_parameter_str(QTestState *who, const char *parameter, in migrate_set_parameter_str() argument
438 qtest_qmp_assert_success(who, in migrate_set_parameter_str()
442 migrate_check_parameter_str(who, parameter, value); in migrate_set_parameter_str()
445 static long long migrate_get_parameter_bool(QTestState *who, in migrate_get_parameter_bool() argument
452 who, "{ 'execute': 'query-migrate-parameters' }"); in migrate_get_parameter_bool()
458 static void migrate_check_parameter_bool(QTestState *who, const char *parameter, in migrate_check_parameter_bool() argument
463 result = migrate_get_parameter_bool(who, parameter); in migrate_check_parameter_bool()
467 void migrate_set_parameter_bool(QTestState *who, const char *parameter, in migrate_set_parameter_bool() argument
470 qtest_qmp_assert_success(who, in migrate_set_parameter_bool()
474 migrate_check_parameter_bool(who, parameter, value); in migrate_set_parameter_bool()
477 void migrate_ensure_non_converge(QTestState *who) in migrate_ensure_non_converge() argument
480 migrate_set_parameter_int(who, "max-bandwidth", 3 * 1000 * 1000); in migrate_ensure_non_converge()
481 migrate_set_parameter_int(who, "downtime-limit", 1); in migrate_ensure_non_converge()
484 void migrate_ensure_converge(QTestState *who) in migrate_ensure_converge() argument
487 migrate_set_parameter_int(who, "max-bandwidth", 1 * 1000 * 1000 * 1000); in migrate_ensure_converge()
488 migrate_set_parameter_int(who, "downtime-limit", 30 * 1000); in migrate_ensure_converge()
491 void migrate_pause(QTestState *who) in migrate_pause() argument
493 qtest_qmp_assert_success(who, "{ 'execute': 'migrate-pause' }"); in migrate_pause()
496 void migrate_continue(QTestState *who, const char *state) in migrate_continue() argument
498 qtest_qmp_assert_success(who, in migrate_continue()
504 void migrate_recover(QTestState *who, const char *uri) in migrate_recover() argument
506 qtest_qmp_assert_success(who, in migrate_recover()
513 void migrate_cancel(QTestState *who) in migrate_cancel() argument
515 qtest_qmp_assert_success(who, "{ 'execute': 'migrate_cancel' }"); in migrate_cancel()