Lines Matching defs:ghcb_gpa
1751 dst_svm->vmcb->control.ghcb_gpa = src_svm->vmcb->control.ghcb_gpa;
1756 src_svm->vmcb->control.ghcb_gpa = INVALID_PAGE;
2385 pr_err("GHCB (GPA=%016llx):\n", svm->vmcb->control.ghcb_gpa);
2671 if ((scratch_gpa_beg & PAGE_MASK) == control->ghcb_gpa) {
2673 ghcb_scratch_beg = control->ghcb_gpa +
2675 ghcb_scratch_end = control->ghcb_gpa +
2690 scratch_va += (scratch_gpa_beg - control->ghcb_gpa);
2738 svm->vmcb->control.ghcb_gpa &= ~(mask << pos);
2739 svm->vmcb->control.ghcb_gpa |= (value & mask) << pos;
2744 return (svm->vmcb->control.ghcb_gpa >> pos) & mask;
2749 svm->vmcb->control.ghcb_gpa = value;
2759 ghcb_info = control->ghcb_gpa & GHCB_MSR_INFO_MASK;
2762 control->ghcb_gpa);
2823 vcpu->run->system_event.data[0] = control->ghcb_gpa;
2833 control->ghcb_gpa, ret);
2842 u64 ghcb_gpa, exit_code;
2846 ghcb_gpa = control->ghcb_gpa;
2847 if (ghcb_gpa & GHCB_MSR_INFO_MASK)
2850 if (!ghcb_gpa) {
2857 if (kvm_vcpu_map(vcpu, ghcb_gpa >> PAGE_SHIFT, &svm->sev_es.ghcb_map)) {
2860 ghcb_gpa);