Lines Matching refs:ingpa
1501 static u64 kvm_hv_flush_tlb(struct kvm_vcpu *current_vcpu, u64 ingpa,
1517 if (unlikely(kvm_read_guest(kvm, ingpa, &flush, sizeof(flush))))
1536 if (unlikely(kvm_read_guest(kvm, ingpa, &flush_ex,
1558 ingpa + offsetof(struct hv_tlb_flush_ex,
1606 static u64 kvm_hv_send_ipi(struct kvm_vcpu *current_vcpu, u64 ingpa, u64 outgpa,
1623 if (unlikely(kvm_read_guest(kvm, ingpa, &send_ipi,
1630 if (unlikely(ingpa >> 32 != 0))
1633 vector = (u32)ingpa;
1640 if (unlikely(kvm_read_guest(kvm, ingpa, &send_ipi_ex,
1662 ingpa + offsetof(struct hv_send_ipi_ex,
1754 u64 param, ingpa, outgpa, ret = HV_STATUS_SUCCESS;
1770 ingpa = kvm_rdx_read(vcpu);
1777 ingpa = ((u64)kvm_rbx_read(vcpu) << 32) |
1789 trace_kvm_hv_hypercall(code, fast, rep_cnt, rep_idx, ingpa, outgpa);
1804 ret = kvm_hvcall_signal_event(vcpu, fast, ingpa);
1817 vcpu->run->hyperv.u.hcall.params[0] = ingpa;
1827 ret = kvm_hv_flush_tlb(vcpu, ingpa, rep_cnt, false);
1834 ret = kvm_hv_flush_tlb(vcpu, ingpa, rep_cnt, false);
1841 ret = kvm_hv_flush_tlb(vcpu, ingpa, rep_cnt, true);
1848 ret = kvm_hv_flush_tlb(vcpu, ingpa, rep_cnt, true);
1855 ret = kvm_hv_send_ipi(vcpu, ingpa, outgpa, false, fast);
1862 ret = kvm_hv_send_ipi(vcpu, ingpa, outgpa, true, false);
1886 vcpu->run->hyperv.u.hcall.params[0] = ingpa;