Searched refs:memslot (Results 26 - 37 of 37) sorted by relevance

12

/linux-master/arch/powerpc/kvm/
H A Dbook3s_pr.c1874 struct kvm_memory_slot *memslot; local
1883 r = kvm_get_dirty_log(kvm, log, &is_dirty, &memslot);
1889 ga = memslot->base_gfn << PAGE_SHIFT;
1890 ga_end = ga + (memslot->npages << PAGE_SHIFT);
1895 n = kvm_dirty_bitmap_bytes(memslot);
1896 memset(memslot->dirty_bitmap, 0, n);
1906 struct kvm_memory_slot *memslot)
1905 kvmppc_core_flush_memslot_pr(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
H A Dbook3s.c851 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
866 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
868 kvm->arch.kvm_ops->flush_memslot(kvm, memslot);
H A Dbooke.c1817 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
1846 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c1383 * of memslot has no such restriction, so the range can cross two large
1941 * differs then the memslot lookup (SMM vs. non-SMM) will be bogus, the
3094 * Note, using the already-retrieved memslot and __gfn_to_hva_memslot()
3099 * read-only memslot.
3783 * were made now versus when the memslot was created.
4350 * Retry the page fault if the gfn hit a memslot that is being deleted
4351 * or moved. This ensures any existing SPTEs for the old memslot will
4473 * root was invalidated by a memslot update or a relevant mmu_notifier fired.
5661 * (b) remote reloads due to a memslot update obsoletes _all_ roots
5665 * Note! Dummy roots are unique in that they are obsoleted by memslot
6353 const struct kvm_memory_slot *memslot; local
6419 kvm_mmu_slot_remove_write_access(struct kvm *kvm, const struct kvm_memory_slot *memslot, int start_level) argument
6667 kvm_mmu_try_split_huge_pages(struct kvm *kvm, const struct kvm_memory_slot *memslot, u64 start, u64 end, int target_level) argument
6686 kvm_mmu_slot_try_split_huge_pages(struct kvm *kvm, const struct kvm_memory_slot *memslot, int target_level) argument
6782 kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm, const struct kvm_memory_slot *memslot) argument
[all...]
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dvmx.c500 uint32_t memslot)
504 memslot2region(vm, memslot);
499 nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, uint32_t memslot) argument
/linux-master/arch/powerpc/include/asm/
H A Dkvm_ppc.h174 struct kvm_memory_slot *memslot, unsigned long porder);
217 struct kvm_memory_slot *memslot);
278 void (*flush_memslot)(struct kvm *kvm, struct kvm_memory_slot *memslot);
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h1298 * memslot, etc... Note, zapping shadow pages on this list doesn't
1468 * is used as one input when determining whether certain memslot
1921 const struct kvm_memory_slot *memslot,
1924 const struct kvm_memory_slot *memslot,
1927 const struct kvm_memory_slot *memslot,
1931 const struct kvm_memory_slot *memslot);
1933 const struct kvm_memory_slot *memslot);
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dvmx.h569 uint32_t memslot);
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c669 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
678 cur_gfn = memslot->base_gfn;
679 last_gfn = memslot->base_gfn + memslot->npages;
682 vmaddr = gfn_to_hva_memslot(memslot, cur_gfn);
710 struct kvm_memory_slot *memslot; local
722 r = kvm_get_dirty_log(kvm, log, &is_dirty, &memslot);
728 n = kvm_dirty_bitmap_bytes(memslot);
729 memset(memslot->dirty_bitmap, 0, n);
2289 /* Reached the end of the current memslot, tak
[all...]
/linux-master/arch/mips/kvm/
H A Dmips.c979 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
/linux-master/arch/arm64/kvm/
H A Darm.c1656 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
/linux-master/arch/x86/kvm/
H A Dx86.c3699 kvm_is_error_hva(ghc->hva) || !ghc->memslot)) {
3704 kvm_is_error_hva(ghc->hva) || !ghc->memslot)
3770 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa));
5099 kvm_is_error_hva(ghc->hva) || !ghc->memslot))
5108 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa));
6471 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) argument
10603 * Due to sharing page tables across vCPUs, the xAPIC memslot must be
12784 * the new memslot is successful.
12920 * For a memslot with dirty logging disabled:
12925 * For a memslot wit
[all...]

Completed in 317 milliseconds

12