Home
last modified time | relevance | path

Searched refs:kvm_memslots (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/arch/x86/kvm/
Diommu.c154 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()
Dx86.h91 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()
Dmmu.c228 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/
Dkvm_host.h337 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/
Dkvm_main.c446 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/
Dmmu.c378 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/
Dkvm_book3s_64.h431 static inline struct kvm_memslots *kvm_memslots_raw(struct kvm *kvm) in kvm_memslots_raw()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c648 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()
Dbook3s_pr.c256 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/
Dmmu.txt427 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