Searched refs:kvm_memslots (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/arch/x86/kvm/ |
D | iommu.c | 154 struct kvm_memslots *slots; in kvm_iommu_map_memslots() 161 slots = kvm_memslots(kvm); in kvm_iommu_map_memslots() 322 struct kvm_memslots *slots; in kvm_iommu_unmap_memslots() 326 slots = kvm_memslots(kvm); in kvm_iommu_unmap_memslots()
|
D | x86.h | 91 vcpu->arch.mmio_gen = kvm_memslots(vcpu->kvm)->generation; in vcpu_cache_mmio_info() 96 return vcpu->arch.mmio_gen == kvm_memslots(vcpu->kvm)->generation; in vcpu_match_mmio_gen()
|
D | mmu.c | 228 return kvm_memslots(kvm)->generation & MMIO_GEN_MASK; in kvm_current_mmio_generation() 1417 struct kvm_memslots *slots; in kvm_handle_hva_range() 1420 slots = kvm_memslots(kvm); in kvm_handle_hva_range() 4825 struct kvm_memslots *slots; in kvm_mmu_calculate_mmu_pages() 4828 slots = kvm_memslots(kvm); in kvm_mmu_calculate_mmu_pages()
|
/linux-4.1.27/include/linux/ |
D | kvm_host.h | 337 struct kvm_memslots { struct 350 struct kvm_memslots *memslots; argument 476 static inline struct kvm_memslots *kvm_memslots(struct kvm *kvm) in kvm_memslots() function 484 id_to_memslot(struct kvm_memslots *slots, int id) in id_to_memslot() 813 search_memslots(struct kvm_memslots *slots, gfn_t gfn) in search_memslots() 842 __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) in __gfn_to_memslot()
|
/linux-4.1.27/virt/kvm/ |
D | kvm_main.c | 446 struct kvm_memslots *slots = kvm->memslots; in kvm_init_memslots_id() 485 kvm->memslots = kvm_kvzalloc(sizeof(struct kvm_memslots)); in kvm_create_vm() 569 struct kvm_memslots *slots = kvm->memslots; in kvm_free_physmem() 664 static void update_memslots(struct kvm_memslots *slots, in update_memslots() 729 static struct kvm_memslots *install_new_memslots(struct kvm *kvm, in install_new_memslots() 730 struct kvm_memslots *slots) in install_new_memslots() 732 struct kvm_memslots *old_memslots = kvm->memslots; in install_new_memslots() 772 struct kvm_memslots *slots = NULL, *old_memslots; in __kvm_set_memory_region() 868 slots = kvm_kvzalloc(sizeof(struct kvm_memslots)); in __kvm_set_memory_region() 871 memcpy(slots, kvm->memslots, sizeof(struct kvm_memslots)); in __kvm_set_memory_region() [all …]
|
/linux-4.1.27/arch/arm/kvm/ |
D | mmu.c | 378 struct kvm_memslots *slots; in stage2_flush_vm() 385 slots = kvm_memslots(kvm); in stage2_flush_vm() 794 struct kvm_memslots *slots; in stage2_unmap_vm() 801 slots = kvm_memslots(kvm); in stage2_unmap_vm() 1472 struct kvm_memslots *slots; in handle_hva_to_gpa() 1476 slots = kvm_memslots(kvm); in handle_hva_to_gpa()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | kvm_book3s_64.h | 431 static inline struct kvm_memslots *kvm_memslots_raw(struct kvm *kvm) in kvm_memslots_raw()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_64_mmu_hv.c | 648 struct kvm_memslots *slots; in kvmppc_rmap_reset() 674 struct kvm_memslots *slots; in kvm_handle_hva_range() 677 slots = kvm_memslots(kvm); in kvm_handle_hva_range()
|
D | book3s_pr.c | 256 struct kvm_memslots *slots; in do_kvm_unmap_hva() 259 slots = kvm_memslots(kvm); in do_kvm_unmap_hva()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | mmu.txt | 427 kvm_memslots(kvm)->generation, and increased whenever guest memory info 439 Unfortunately, a single memory access might access kvm_memslots(kvm) multiple 445 returns; thus, the low bit of kvm_memslots(kvm)->generation is only 1 during a
|