Home
last modified time | relevance | path

Searched refs:kvm_memory_slot (Results 1 – 21 of 21) sorted by relevance

/linux-3.4.99/include/linux/
Dkvm_host.h175 struct kvm_memory_slot { struct
189 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes() argument
239 struct kvm_memory_slot memslots[KVM_MEM_SLOTS_NUM];
331 void update_memslots(struct kvm_memslots *slots, struct kvm_memory_slot *new);
340 static inline struct kvm_memory_slot *
344 struct kvm_memory_slot *slot; in id_to_memslot()
375 void kvm_arch_free_memslot(struct kvm_memory_slot *free,
376 struct kvm_memory_slot *dont);
377 int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages);
379 struct kvm_memory_slot *memslot,
[all …]
Dkvm_types.h75 struct kvm_memory_slot *memslot;
/linux-3.4.99/virt/kvm/
Diommu.c45 static pfn_t kvm_pin_pages(struct kvm *kvm, struct kvm_memory_slot *slot, in kvm_pin_pages()
64 int kvm_iommu_map_pages(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_iommu_map_pages()
143 struct kvm_memory_slot *memslot; in kvm_iommu_map_memslots()
320 void kvm_iommu_unmap_pages(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_iommu_unmap_pages()
329 struct kvm_memory_slot *memslot; in kvm_iommu_unmap_memslots()
Dkvm_main.c519 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
536 static void kvm_free_physmem_slot(struct kvm_memory_slot *free, in kvm_free_physmem_slot()
537 struct kvm_memory_slot *dont) in kvm_free_physmem_slot()
554 struct kvm_memory_slot *memslot; in kvm_free_physmem()
617 static int kvm_create_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_create_dirty_bitmap()
638 struct kvm_memory_slot *s1, *s2; in cmp_memslot()
640 s1 = (struct kvm_memory_slot *)slot1; in cmp_memslot()
641 s2 = (struct kvm_memory_slot *)slot2; in cmp_memslot()
660 sizeof(struct kvm_memory_slot), cmp_memslot, NULL); in sort_memslots()
666 void update_memslots(struct kvm_memslots *slots, struct kvm_memory_slot *new) in update_memslots()
[all …]
/linux-3.4.99/arch/powerpc/kvm/
Dpowerpc.c284 void kvm_arch_free_memslot(struct kvm_memory_slot *free, in kvm_arch_free_memslot()
285 struct kvm_memory_slot *dont) in kvm_arch_free_memslot()
289 int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages) in kvm_arch_create_memslot()
295 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
296 struct kvm_memory_slot old, in kvm_arch_prepare_memory_region()
305 struct kvm_memory_slot old, in kvm_arch_commit_memory_region()
Dbook3s_64_mmu_hv.c119 void kvmppc_map_vrma(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, in kvmppc_map_vrma()
205 struct kvm_memory_slot *memslot, in kvmppc_get_guest_page()
305 struct kvm_memory_slot *memslot; in kvmppc_virtmode_h_enter()
516 struct kvm_memory_slot *memslot; in kvmppc_book3s_hv_page_fault()
708 struct kvm_memory_slot *memslot; in kvm_handle_hva()
948 long kvmppc_hv_get_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_hv_get_dirty_log()
968 struct kvm_memory_slot *memslot; in kvmppc_pin_guest_page()
Dbook3s_hv_rm_mmu.c76 struct kvm_memory_slot *memslot; in remove_revmap_chain()
142 struct kvm_memory_slot *memslot; in kvmppc_h_enter()
Dbook3s_hv.c1116 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log()
1215 struct kvm_memory_slot *memslot; in kvmppc_hv_setup_rma()
Dbook3s_pr.c1101 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log()
De500_tlb.c613 struct kvm_memory_slot *slot; in kvmppc_e500_shadow_map()
/linux-3.4.99/arch/s390/kvm/
Dkvm-s390.c827 void kvm_arch_free_memslot(struct kvm_memory_slot *free, in kvm_arch_free_memslot()
828 struct kvm_memory_slot *dont) in kvm_arch_free_memslot()
832 int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages) in kvm_arch_create_memslot()
839 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
840 struct kvm_memory_slot old, in kvm_arch_prepare_memory_region()
871 struct kvm_memory_slot old, in kvm_arch_commit_memory_region()
/linux-3.4.99/arch/ia64/kvm/
Dkvm-ia64.c1376 struct kvm_memory_slot *memslot; in kvm_release_vm_pages()
1579 void kvm_arch_free_memslot(struct kvm_memory_slot *free, in kvm_arch_free_memslot()
1580 struct kvm_memory_slot *dont) in kvm_arch_free_memslot()
1584 int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages) in kvm_arch_create_memslot()
1590 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
1591 struct kvm_memory_slot old, in kvm_arch_prepare_memory_region()
1623 struct kvm_memory_slot old, in kvm_arch_commit_memory_region()
1811 struct kvm_memory_slot *memslot) in kvm_ia64_sync_dirty_log()
1835 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log()
/linux-3.4.99/arch/powerpc/include/asm/
Dkvm_book3s_64.h233 static inline bool slot_is_aligned(struct kvm_memory_slot *memslot, in slot_is_aligned()
Dkvm_ppc.h125 struct kvm_memory_slot *memslot, unsigned long porder);
Dkvm_book3s.h163 struct kvm_memory_slot *memslot);
/linux-3.4.99/arch/x86/kvm/
Dmmu.c686 struct kvm_memory_slot *slot, in lpage_info_slot()
697 struct kvm_memory_slot *slot; in account_shadowed()
712 struct kvm_memory_slot *slot; in unaccount_shadowed()
730 struct kvm_memory_slot *slot; in has_wrprotected_page()
760 static struct kvm_memory_slot *
764 struct kvm_memory_slot *slot; in gfn_to_memslot_dirty_bitmap()
949 struct kvm_memory_slot *slot) in __gfn_to_rmap()
965 struct kvm_memory_slot *slot; in gfn_to_rmap()
1014 struct kvm_memory_slot *slot) in kvm_mmu_rmap_write_protect()
1056 struct kvm_memory_slot *slot; in rmap_write_protect()
[all …]
Dmmu_audit.c193 struct kvm_memory_slot *slot; in audit_write_protection()
Dx86.c3058 struct kvm_memory_slot *memslot, in write_protect_slot()
3087 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log()
6224 void kvm_arch_free_memslot(struct kvm_memory_slot *free, in kvm_arch_free_memslot()
6225 struct kvm_memory_slot *dont) in kvm_arch_free_memslot()
6237 int kvm_arch_create_memslot(struct kvm_memory_slot *slot, unsigned long npages) in kvm_arch_create_memslot()
6284 struct kvm_memory_slot *memslot, in kvm_arch_prepare_memory_region()
6285 struct kvm_memory_slot old, in kvm_arch_prepare_memory_region()
6322 struct kvm_memory_slot old, in kvm_arch_commit_memory_region()
Dvmx.c2711 struct kvm_memory_slot *slot; in rmode_tss_base()
/linux-3.4.99/include/trace/events/
Dkvm.h197 TP_PROTO(ulong hva, struct kvm_memory_slot *slot, int ref),
/linux-3.4.99/arch/x86/include/asm/
Dkvm_host.h716 struct kvm_memory_slot *slot);