Lines Matching defs:kvm
82 static bool FNAME(cmpxchg_gpte)(struct kvm *kvm,
90 page = gfn_to_page(kvm, table_gfn);
158 if (kvm_read_guest(vcpu->kvm, pte_gpa, &pte, sizeof(pte))) {
190 if (FNAME(cmpxchg_gpte)(vcpu->kvm, table_gfn,
193 mark_page_dirty(vcpu->kvm, table_gfn);
233 ret = FNAME(cmpxchg_gpte)(vcpu->kvm, table_gfn, index, pte,
237 mark_page_dirty(vcpu->kvm, table_gfn);
308 r = kvm_read_guest_atomic(vcpu->kvm, gw->pte_gpa[level - 1],
460 mmu_seq = vcpu->kvm->mmu_notifier_seq;
462 pfn = gfn_to_pfn(vcpu->kvm, walker.gfn);
466 return kvm_handle_bad_page(vcpu->kvm, walker.gfn, pfn);
468 spin_lock(&vcpu->kvm->mmu_lock);
483 spin_unlock(&vcpu->kvm->mmu_lock);
488 spin_unlock(&vcpu->kvm->mmu_lock);
502 spin_lock(&vcpu->kvm->mmu_lock);
524 --vcpu->kvm->stat.lpages;
525 drop_spte(vcpu->kvm, sptep,
538 kvm_flush_remote_tlbs(vcpu->kvm);
540 atomic_inc(&vcpu->kvm->arch.invlpg_counter);
542 spin_unlock(&vcpu->kvm->mmu_lock);
593 r = kvm_read_guest_atomic(vcpu->kvm, pte_gpa, pt, sizeof pt);
636 if (kvm_read_guest_atomic(vcpu->kvm, pte_gpa, &gpte,
650 drop_spte(vcpu->kvm, &sp->spt[i], nonpresent);