Lines Matching refs:gva
1017 unsigned long gva, in kvm_mips_handle_mapped_seg_tlb_fault() argument
1023 unsigned int idx = TLB_LO_IDX(*tlb, gva); in kvm_mips_handle_mapped_seg_tlb_fault()
1033 if (!((gva ^ KVM_GUEST_COMMPAGE_ADDR) & VPN2_MASK & (PAGE_MASK << 1))) in kvm_mips_handle_mapped_seg_tlb_fault()
1053 ptep_gva = kvm_trap_emul_pte_for_gva(vcpu, gva & ~PAGE_SIZE); in kvm_mips_handle_mapped_seg_tlb_fault()
1055 kvm_err("No ptep for gva %lx\n", gva); in kvm_mips_handle_mapped_seg_tlb_fault()
1064 kvm_mips_host_tlb_inv(vcpu, gva, !kernel, kernel); in kvm_mips_handle_mapped_seg_tlb_fault()
1172 unsigned long gva, in kvm_trap_emul_gva_fault() argument
1179 if (KVM_GUEST_KSEGX(gva) == KVM_GUEST_KSEG0) { in kvm_trap_emul_gva_fault()
1180 if (kvm_mips_handle_kseg0_tlb_fault(gva, vcpu, write) < 0) in kvm_trap_emul_gva_fault()
1182 } else if ((KVM_GUEST_KSEGX(gva) < KVM_GUEST_KSEG0) || in kvm_trap_emul_gva_fault()
1183 KVM_GUEST_KSEGX(gva) == KVM_GUEST_KSEG23) { in kvm_trap_emul_gva_fault()
1185 index = kvm_mips_guest_tlb_lookup(vcpu, (gva & VPN2_MASK) | in kvm_trap_emul_gva_fault()
1192 if (!TLB_IS_VALID(*tlb, gva)) in kvm_trap_emul_gva_fault()
1194 if (write && !TLB_IS_DIRTY(*tlb, gva)) in kvm_trap_emul_gva_fault()
1197 if (kvm_mips_handle_mapped_seg_tlb_fault(vcpu, tlb, gva, write)) in kvm_trap_emul_gva_fault()