Lines Matching refs:vm

18 static struct vm vm;  variable
32 snippet_pv_init(&vm, SNIPPET_NAME_START(asm, pv_diag_308), in test_diag_308()
37 sie(&vm); in test_diag_308()
38 assert(sie_is_diag_icpt(&vm, 0x500)); in test_diag_308()
45 vm.save_area.guest.grs[2] = subcode; in test_diag_308()
48 sie(&vm); in test_diag_308()
49 assert(sie_is_diag_icpt(&vm, 0x308)); in test_diag_308()
50 assert(vm.save_area.guest.grs[2] == subcode); in test_diag_308()
62 sie_expect_validity(&vm); in test_diag_308()
63 sie(&vm); in test_diag_308()
64 report(uv_validity_check(&vm), "validity, no action"); in test_diag_308()
67 cc = uv_set_cpu_state(vm.sblk->pv_handle_cpu, PV_CPU_STATE_STP); in test_diag_308()
70 sie_expect_validity(&vm); in test_diag_308()
71 sie(&vm); in test_diag_308()
72 report(uv_validity_check(&vm), "validity, stopped"); in test_diag_308()
75 cc = uv_cmd_nodata(vm.sblk->pv_handle_config, in test_diag_308()
79 sie_expect_validity(&vm); in test_diag_308()
80 sie(&vm); in test_diag_308()
81 report(uv_validity_check(&vm), "validity, stopped, unshared"); in test_diag_308()
84 cc = uv_cmd_nodata(vm.sblk->pv_handle_config, in test_diag_308()
88 sie_expect_validity(&vm); in test_diag_308()
89 sie(&vm); in test_diag_308()
90 report(uv_validity_check(&vm), "validity, stopped, unshared, prep reset"); in test_diag_308()
99 cc = uv_cmd_nodata(vm.sblk->pv_handle_cpu, in test_diag_308()
103 cc = uv_cmd_nodata(vm.sblk->pv_handle_cpu, in test_diag_308()
108 sie_expect_validity(&vm); in test_diag_308()
109 sie(&vm); in test_diag_308()
110 report(uv_validity_check(&vm), "validity, stopped, unshared, prep reset, cpu reset"); in test_diag_308()
113 cc = uv_set_cpu_state(vm.sblk->pv_handle_cpu, PV_CPU_STATE_OPR_LOAD); in test_diag_308()
120 sie(&vm); in test_diag_308()
121 report(sie_is_diag_icpt(&vm, 0x9c) && in test_diag_308()
122 vm.save_area.guest.grs[0] == 42, in test_diag_308()
125 uv_destroy_guest(&vm); in test_diag_308()
135 snippet_setup_guest(&vm, true); in main()
138 sie_guest_destroy(&vm); in main()