Lines Matching refs:hypercall_msr
270 union hv_x64_msr_hypercall_contents hypercall_msr;
284 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
285 hypercall_msr.enable = 0;
286 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
294 union hv_x64_msr_hypercall_contents hypercall_msr;
301 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
302 hypercall_msr.enable = 1;
303 hypercall_msr.guest_physical_address =
305 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
354 union hv_x64_msr_hypercall_contents hypercall_msr;
415 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
416 hypercall_msr.enable = 1;
417 hypercall_msr.guest_physical_address = vmalloc_to_pfn(hv_hypercall_pg);
418 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
454 union hv_x64_msr_hypercall_contents hypercall_msr;
467 hypercall_msr.as_uint64 = 0;
468 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
471 hypercall_msr.as_uint64 = 0;
472 wrmsrl(HV_X64_MSR_REFERENCE_TSC, hypercall_msr.as_uint64);
537 union hv_x64_msr_hypercall_contents hypercall_msr;
550 hypercall_msr.as_uint64 = 0;
551 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64);
553 return hypercall_msr.enable;