Lines Matching defs:kvm

172 static bool make_all_cpus_request(struct kvm *kvm, unsigned int req)  in make_all_cpus_request()
204 void kvm_flush_remote_tlbs(struct kvm *kvm) in kvm_flush_remote_tlbs()
214 void kvm_reload_remote_mmus(struct kvm *kvm) in kvm_reload_remote_mmus()
219 int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
269 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_page() local
308 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_change_pte() local
324 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_start() local
351 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_end() local
376 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_clear_flush_young() local
395 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_test_young() local
410 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_release() local
428 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
436 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
443 static void kvm_init_memslots_id(struct kvm *kvm) in kvm_init_memslots_id()
455 struct kvm *kvm = kvm_arch_alloc_vm(); in kvm_create_vm() local
558 void kvm_free_physmem(struct kvm *kvm) in kvm_free_physmem()
569 static void kvm_destroy_vm(struct kvm *kvm) in kvm_destroy_vm()
595 void kvm_get_kvm(struct kvm *kvm) in kvm_get_kvm()
601 void kvm_put_kvm(struct kvm *kvm) in kvm_put_kvm()
611 struct kvm *kvm = filp->private_data; in kvm_vm_release() local
709 int __kvm_set_memory_region(struct kvm *kvm, in __kvm_set_memory_region()
924 int kvm_set_memory_region(struct kvm *kvm, in kvm_set_memory_region()
937 int kvm_vm_ioctl_set_memory_region(struct kvm *kvm, in kvm_vm_ioctl_set_memory_region()
947 int kvm_get_dirty_log(struct kvm *kvm, in kvm_get_dirty_log()
1040 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1046 int kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn()
1058 unsigned long kvm_host_page_size(struct kvm *kvm, gfn_t gfn) in kvm_host_page_size()
1094 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn) in gfn_to_hva()
1126 static pfn_t hva_to_pfn(struct kvm *kvm, unsigned long addr, bool atomic, in hva_to_pfn()
1207 pfn_t hva_to_pfn_atomic(struct kvm *kvm, unsigned long addr) in hva_to_pfn_atomic()
1213 static pfn_t __gfn_to_pfn(struct kvm *kvm, gfn_t gfn, bool atomic, bool *async, in __gfn_to_pfn()
1230 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1236 pfn_t gfn_to_pfn_async(struct kvm *kvm, gfn_t gfn, bool *async, in gfn_to_pfn_async()
1243 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn()
1249 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1256 pfn_t gfn_to_pfn_memslot(struct kvm *kvm, in gfn_to_pfn_memslot()
1263 int gfn_to_page_many_atomic(struct kvm *kvm, gfn_t gfn, struct page **pages, in gfn_to_page_many_atomic()
1280 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
1360 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, in kvm_read_guest_page()
1376 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest()
1396 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic()
1416 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, in kvm_write_guest_page()
1433 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest()
1453 int kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_gfn_to_hva_cache_init()
1473 int kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_write_guest_cached()
1494 int kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_read_guest_cached()
1514 int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) in kvm_clear_guest_page()
1521 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest()
1540 void mark_page_dirty_in_slot(struct kvm *kvm, struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
1551 void mark_page_dirty(struct kvm *kvm, gfn_t gfn) in mark_page_dirty()
1594 struct kvm *kvm = me->kvm; in kvm_vcpu_on_spin() local
1705 static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id) in kvm_vm_ioctl_create_vcpu()
2016 struct kvm *kvm = filp->private_data; in kvm_vm_ioctl() local
2127 struct kvm *kvm = filp->private_data; in kvm_vm_compat_ioctl() local
2166 struct kvm *kvm = vma->vm_file->private_data; in kvm_vm_fault() local
2204 struct kvm *kvm; in kvm_dev_ioctl_create_vm() local
2502 int kvm_io_bus_write(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_write()
2530 int kvm_io_bus_read(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_read()
2558 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_register_dev()
2579 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx, in kvm_io_bus_unregister_dev()
2621 struct kvm *kvm; in vm_stat_get() local
2636 struct kvm *kvm; in vcpu_stat_get() local