Lines Matching refs:machines
1614 static void qtest_free_machine_list(struct MachInfo *machines) in qtest_free_machine_list() argument
1616 if (machines) { in qtest_free_machine_list()
1617 for (int i = 0; machines[i].name != NULL; i++) { in qtest_free_machine_list()
1618 g_free(machines[i].name); in qtest_free_machine_list()
1619 g_free(machines[i].alias); in qtest_free_machine_list()
1622 g_free(machines); in qtest_free_machine_list()
1632 static struct MachInfo *machines; in qtest_get_machines() local
1647 qtest_free_machine_list(machines); in qtest_get_machines()
1648 machines = NULL; in qtest_get_machines()
1651 if (machines) { in qtest_get_machines()
1652 return machines; in qtest_get_machines()
1663 machines = g_new(struct MachInfo, qlist_size(list) + 1); in qtest_get_machines()
1673 machines[idx].name = g_strdup(qstring_get_str(qstr)); in qtest_get_machines()
1679 machines[idx].alias = g_strdup(qstring_get_str(qstr)); in qtest_get_machines()
1681 machines[idx].alias = NULL; in qtest_get_machines()
1690 memset(&machines[idx], 0, sizeof(struct MachInfo)); /* Terminating entry */ in qtest_get_machines()
1691 return machines; in qtest_get_machines()
1773 struct MachInfo *machines; in qtest_cb_for_every_machine() local
1776 machines = qtest_get_machines(NULL); in qtest_cb_for_every_machine()
1778 for (i = 0; machines[i].name != NULL; i++) { in qtest_cb_for_every_machine()
1780 if (!strncmp("xenfv", machines[i].name, 5) || in qtest_cb_for_every_machine()
1781 g_str_equal("xenpv", machines[i].name) || in qtest_cb_for_every_machine()
1782 g_str_equal("xenpvh", machines[i].name) || in qtest_cb_for_every_machine()
1783 g_str_equal("vmapple", machines[i].name) || in qtest_cb_for_every_machine()
1784 g_str_equal("nitro-enclave", machines[i].name)) { in qtest_cb_for_every_machine()
1788 !qtest_is_old_versioned_machine(machines[i].name)) { in qtest_cb_for_every_machine()
1789 cb(machines[i].name); in qtest_cb_for_every_machine()
1796 struct MachInfo *machines; in qtest_resolve_machine_alias() local
1799 machines = qtest_get_machines(var); in qtest_resolve_machine_alias()
1801 for (i = 0; machines[i].name != NULL; i++) { in qtest_resolve_machine_alias()
1802 if (machines[i].alias && g_str_equal(alias, machines[i].alias)) { in qtest_resolve_machine_alias()
1803 return g_strdup(machines[i].name); in qtest_resolve_machine_alias()
1812 struct MachInfo *machines; in qtest_has_machine_with_env() local
1815 machines = qtest_get_machines(var); in qtest_has_machine_with_env()
1817 for (i = 0; machines[i].name != NULL; i++) { in qtest_has_machine_with_env()
1818 if (g_str_equal(machine, machines[i].name) || in qtest_has_machine_with_env()
1819 (machines[i].alias && g_str_equal(machine, machines[i].alias))) { in qtest_has_machine_with_env()