Lines Matching defs:kvm

151 bool kvm_make_all_cpus_request(struct kvm *kvm, unsigned int req)  in kvm_make_all_cpus_request()
184 void kvm_flush_remote_tlbs(struct kvm *kvm) in kvm_flush_remote_tlbs()
196 void kvm_reload_remote_mmus(struct kvm *kvm) in kvm_reload_remote_mmus()
201 void kvm_make_mclock_inprogress_request(struct kvm *kvm) in kvm_make_mclock_inprogress_request()
206 void kvm_make_scan_ioapic_request(struct kvm *kvm) in kvm_make_scan_ioapic_request()
211 int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
265 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_page() local
307 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_change_pte() local
323 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_start() local
349 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_end() local
375 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
556 static void kvm_free_physmem_slot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_free_physmem_slot()
567 static void kvm_free_physmem(struct kvm *kvm) in kvm_free_physmem()
578 static void kvm_destroy_devices(struct kvm *kvm) in kvm_destroy_devices()
591 static void kvm_destroy_vm(struct kvm *kvm) in kvm_destroy_vm()
619 void kvm_get_kvm(struct kvm *kvm) in kvm_get_kvm()
625 void kvm_put_kvm(struct kvm *kvm) in kvm_put_kvm()
635 struct kvm *kvm = filp->private_data; in kvm_vm_release() local
729 static struct kvm_memslots *install_new_memslots(struct kvm *kvm, in install_new_memslots()
764 int __kvm_set_memory_region(struct kvm *kvm, in __kvm_set_memory_region()
941 int kvm_set_memory_region(struct kvm *kvm, in kvm_set_memory_region()
953 static int kvm_vm_ioctl_set_memory_region(struct kvm *kvm, in kvm_vm_ioctl_set_memory_region()
961 int kvm_get_dirty_log(struct kvm *kvm, in kvm_get_dirty_log()
1019 int kvm_get_dirty_log_protect(struct kvm *kvm, in kvm_get_dirty_log_protect()
1089 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1095 int kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn()
1107 unsigned long kvm_host_page_size(struct kvm *kvm, gfn_t gfn) in kvm_host_page_size()
1164 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn) in gfn_to_hva()
1185 unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) in gfn_to_hva_prot()
1381 static pfn_t __gfn_to_pfn(struct kvm *kvm, gfn_t gfn, bool atomic, bool *async, in __gfn_to_pfn()
1395 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1401 pfn_t gfn_to_pfn_async(struct kvm *kvm, gfn_t gfn, bool *async, in gfn_to_pfn_async()
1408 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn()
1414 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1432 int gfn_to_page_many_atomic(struct kvm *kvm, gfn_t gfn, struct page **pages, in gfn_to_page_many_atomic()
1462 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
1534 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, in kvm_read_guest_page()
1550 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest()
1570 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic()
1590 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, in kvm_write_guest_page()
1607 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest()
1628 int kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_gfn_to_hva_cache_init()
1665 int kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_write_guest_cached()
1691 int kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_read_guest_cached()
1716 int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) in kvm_clear_guest_page()
1724 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest()
1743 static void mark_page_dirty_in_slot(struct kvm *kvm, in mark_page_dirty_in_slot()
1754 void mark_page_dirty(struct kvm *kvm, gfn_t gfn) in mark_page_dirty()
1907 struct kvm *kvm = me->kvm; in kvm_vcpu_on_spin() local
2018 static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id) in kvm_vm_ioctl_create_vcpu()
2375 struct kvm *kvm = dev->kvm; in kvm_device_release() local
2426 static int kvm_ioctl_create_device(struct kvm *kvm, in kvm_ioctl_create_device()
2469 static long kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg) in kvm_vm_ioctl_check_extension_generic()
2501 struct kvm *kvm = filp->private_data; in kvm_vm_ioctl() local
2686 struct kvm *kvm = filp->private_data; in kvm_vm_compat_ioctl() local
2729 struct kvm *kvm; in kvm_dev_ioctl_create_vm() local
3112 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_register_dev()
3137 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx, in kvm_io_bus_unregister_dev()
3177 struct kvm *kvm; in vm_stat_get() local
3192 struct kvm *kvm; in vcpu_stat_get() local