Lines Matching defs:kvm

159 bool kvm_make_all_cpus_request(struct kvm *kvm, unsigned int req)  in kvm_make_all_cpus_request()
192 void kvm_flush_remote_tlbs(struct kvm *kvm) in kvm_flush_remote_tlbs()
204 void kvm_reload_remote_mmus(struct kvm *kvm) in kvm_reload_remote_mmus()
209 void kvm_make_mclock_inprogress_request(struct kvm *kvm) in kvm_make_mclock_inprogress_request()
214 void kvm_make_scan_ioapic_request(struct kvm *kvm) in kvm_make_scan_ioapic_request()
219 int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
277 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_page() local
319 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_change_pte() local
335 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_start() local
361 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_end() local
387 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_clear_flush_young() local
408 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_clear_young() local
437 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_test_young() local
452 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_release() local
471 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
479 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
518 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_free_memslot()
529 static void kvm_free_memslots(struct kvm *kvm, struct kvm_memslots *slots) in kvm_free_memslots()
545 struct kvm *kvm = kvm_arch_alloc_vm(); in kvm_create_vm() local
632 static void kvm_destroy_devices(struct kvm *kvm) in kvm_destroy_devices()
645 static void kvm_destroy_vm(struct kvm *kvm) in kvm_destroy_vm()
675 void kvm_get_kvm(struct kvm *kvm) in kvm_get_kvm()
681 void kvm_put_kvm(struct kvm *kvm) in kvm_put_kvm()
691 struct kvm *kvm = filp->private_data; in kvm_vm_release() local
783 static struct kvm_memslots *install_new_memslots(struct kvm *kvm, in install_new_memslots()
818 int __kvm_set_memory_region(struct kvm *kvm, in __kvm_set_memory_region()
1000 int kvm_set_memory_region(struct kvm *kvm, in kvm_set_memory_region()
1012 static int kvm_vm_ioctl_set_memory_region(struct kvm *kvm, in kvm_vm_ioctl_set_memory_region()
1021 int kvm_get_dirty_log(struct kvm *kvm, in kvm_get_dirty_log()
1083 int kvm_get_dirty_log_protect(struct kvm *kvm, in kvm_get_dirty_log_protect()
1157 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1168 int kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn()
1180 unsigned long kvm_host_page_size(struct kvm *kvm, gfn_t gfn) in kvm_host_page_size()
1237 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn) in gfn_to_hva()
1264 unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) in gfn_to_hva_prot()
1467 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1487 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1499 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn()
1541 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
1638 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, in kvm_read_guest_page()
1656 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest()
1713 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic()
1751 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, in kvm_write_guest_page()
1769 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest()
1811 int kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_gfn_to_hva_cache_init()
1848 int kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_write_guest_cached()
1874 int kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_read_guest_cached()
1899 int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) in kvm_clear_guest_page()
1907 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest()
1936 void mark_page_dirty(struct kvm *kvm, gfn_t gfn) in mark_page_dirty()
2150 struct kvm *kvm = me->kvm; in kvm_vcpu_on_spin() local
2261 static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id) in kvm_vm_ioctl_create_vcpu()
2623 struct kvm *kvm = dev->kvm; in kvm_device_release() local
2674 static int kvm_ioctl_create_device(struct kvm *kvm, in kvm_ioctl_create_device()
2717 static long kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg) in kvm_vm_ioctl_check_extension_generic()
2751 struct kvm *kvm = filp->private_data; in kvm_vm_ioctl() local
2925 struct kvm *kvm = filp->private_data; in kvm_vm_compat_ioctl() local
2968 struct kvm *kvm; in kvm_dev_ioctl_create_vm() local
3345 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_register_dev()
3370 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx, in kvm_io_bus_unregister_dev()
3410 struct kvm *kvm; in vm_stat_get() local
3425 struct kvm *kvm; in vcpu_stat_get() local