• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/kvm/

Lines Matching refs:kvm

27 #include "kvm.h"
248 spin_unlock(&vcpu->kvm->lock);
252 spin_lock(&vcpu->kvm->lock);
414 struct kvm *kvm = vcpu->kvm;
419 page = gfn_to_page(kvm, gfn);
465 ++vcpu->kvm->n_free_mmu_pages;
482 list_move(&page->link, &vcpu->kvm->active_mmu_pages);
487 --vcpu->kvm->n_free_mmu_pages;
577 bucket = &vcpu->kvm->mmu_page_hash[index];
615 bucket = &vcpu->kvm->mmu_page_hash[index];
695 list_move(&page->link, &vcpu->kvm->active_mmu_pages);
709 bucket = &vcpu->kvm->mmu_page_hash[index];
720 static void page_header_update_slot(struct kvm *kvm, void *pte, gpa_t gpa)
722 int slot = memslot_id(kvm, gfn_to_memslot(kvm, gpa >> PAGE_SHIFT));
740 page = gfn_to_page(vcpu->kvm, gpa >> PAGE_SHIFT);
786 mark_page_dirty(vcpu->kvm, v >> PAGE_SHIFT);
787 page_header_update_slot(vcpu->kvm, table, v);
947 if (unlikely(vcpu->kvm->n_free_mmu_pages < KVM_MIN_FREE_MMU_PAGES))
996 mark_page_dirty(vcpu->kvm, gaddr >> PAGE_SHIFT);
998 page_header_update_slot(vcpu->kvm, shadow_pte, gaddr);
1166 bucket = &vcpu->kvm->mmu_page_hash[index];
1227 while (vcpu->kvm->n_free_mmu_pages < KVM_REFILL_PAGES) {
1230 page = container_of(vcpu->kvm->active_mmu_pages.prev,
1241 while (!list_empty(&vcpu->kvm->active_mmu_pages)) {
1242 page = container_of(vcpu->kvm->active_mmu_pages.next,
1273 ++vcpu->kvm->n_free_mmu_pages;
1324 struct kvm *kvm = vcpu->kvm;
1327 list_for_each_entry(page, &kvm->active_mmu_pages, link) {
1348 while (!list_empty(&vcpu->kvm->active_mmu_pages)) {
1351 page = container_of(vcpu->kvm->active_mmu_pages.next,
1452 struct kvm_memory_slot *m = &vcpu->kvm->memslots[i];
1484 list_for_each_entry(page, &vcpu->kvm->active_mmu_pages, link) {
1517 list_for_each_entry(page, &vcpu->kvm->active_mmu_pages, link) {