• Home
  • Raw
  • Download

Lines Matching defs:kvm

162 __weak void kvm_arch_mmu_notifier_invalidate_range(struct kvm *kvm,  in kvm_arch_mmu_notifier_invalidate_range()
251 bool kvm_make_vcpus_request_mask(struct kvm *kvm, unsigned int req, in kvm_make_vcpus_request_mask()
281 bool kvm_make_all_cpus_request(struct kvm *kvm, unsigned int req) in kvm_make_all_cpus_request()
295 void kvm_flush_remote_tlbs(struct kvm *kvm) in kvm_flush_remote_tlbs()
322 void kvm_reload_remote_mmus(struct kvm *kvm) in kvm_reload_remote_mmus()
327 int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
390 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range() local
403 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_change_pte() local
420 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_start() local
446 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_invalidate_range_end() local
472 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_clear_flush_young() local
493 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_clear_young() local
522 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_test_young() local
537 struct kvm *kvm = mmu_notifier_to_kvm(mn); in kvm_mmu_notifier_release() local
556 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
564 static int kvm_init_mmu_notifier(struct kvm *kvm) in kvm_init_mmu_notifier()
598 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_free_memslot()
609 static void kvm_free_memslots(struct kvm *kvm, struct kvm_memslots *slots) in kvm_free_memslots()
622 static void kvm_destroy_vm_debugfs(struct kvm *kvm) in kvm_destroy_vm_debugfs()
638 static int kvm_create_vm_debugfs(struct kvm *kvm, int fd) in kvm_create_vm_debugfs()
689 int __weak kvm_arch_post_init_vm(struct kvm *kvm) in kvm_arch_post_init_vm()
698 void __weak kvm_arch_pre_destroy_vm(struct kvm *kvm) in kvm_arch_pre_destroy_vm()
704 struct kvm *kvm = kvm_arch_alloc_vm(); in kvm_create_vm() local
807 static void kvm_destroy_devices(struct kvm *kvm) in kvm_destroy_devices()
822 static void kvm_destroy_vm(struct kvm *kvm) in kvm_destroy_vm()
862 void kvm_get_kvm(struct kvm *kvm) in kvm_get_kvm()
868 void kvm_put_kvm(struct kvm *kvm) in kvm_put_kvm()
878 struct kvm *kvm = filp->private_data; in kvm_vm_release() local
975 static struct kvm_memslots *install_new_memslots(struct kvm *kvm, in install_new_memslots()
1019 int __kvm_set_memory_region(struct kvm *kvm, in __kvm_set_memory_region()
1183 int kvm_set_memory_region(struct kvm *kvm, in kvm_set_memory_region()
1195 static int kvm_vm_ioctl_set_memory_region(struct kvm *kvm, in kvm_vm_ioctl_set_memory_region()
1204 int kvm_get_dirty_log(struct kvm *kvm, in kvm_get_dirty_log()
1260 int kvm_get_dirty_log_protect(struct kvm *kvm, in kvm_get_dirty_log_protect()
1330 int kvm_clear_dirty_log_protect(struct kvm *kvm, in kvm_clear_dirty_log_protect()
1409 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1420 bool kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn()
1489 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn) in gfn_to_hva()
1520 unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) in gfn_to_hva_prot()
1787 kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1807 kvm_pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1819 kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn()
1861 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
2105 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, in kvm_read_guest_page()
2123 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest()
2180 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic()
2218 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, in kvm_write_guest_page()
2236 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest()
2316 int kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_gfn_to_hva_cache_init()
2324 int kvm_write_guest_offset_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_write_guest_offset_cached()
2352 int kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_write_guest_cached()
2359 int kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, in kvm_read_guest_cached()
2384 int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) in kvm_clear_guest_page()
2392 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest()
2421 void mark_page_dirty(struct kvm *kvm, gfn_t gfn) in mark_page_dirty()
2715 struct kvm *kvm = me->kvm; in kvm_vcpu_on_spin() local
2847 static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id) in kvm_vm_ioctl_create_vcpu()
3233 struct kvm *kvm = dev->kvm; in kvm_device_release() local
3286 static int kvm_ioctl_create_device(struct kvm *kvm, in kvm_ioctl_create_device()
3344 static long kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg) in kvm_vm_ioctl_check_extension_generic()
3387 int __attribute__((weak)) kvm_vm_ioctl_enable_cap(struct kvm *kvm, in kvm_vm_ioctl_enable_cap()
3393 static int kvm_vm_ioctl_enable_cap_generic(struct kvm *kvm, in kvm_vm_ioctl_enable_cap_generic()
3412 struct kvm *kvm = filp->private_data; in kvm_vm_ioctl() local
3621 struct kvm *kvm = filp->private_data; in kvm_vm_compat_ioctl() local
3677 struct kvm *kvm; in kvm_dev_ioctl_create_vm() local
4055 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_register_dev()
4098 int kvm_io_bus_unregister_dev(struct kvm *kvm, enum kvm_bus bus_idx, in kvm_io_bus_unregister_dev()
4138 struct kvm_io_device *kvm_io_bus_get_dev(struct kvm *kvm, enum kvm_bus bus_idx, in kvm_io_bus_get_dev()
4290 struct kvm *kvm; in vm_stat_get() local
4308 struct kvm *kvm; in vm_stat_clear() local
4329 struct kvm *kvm; in vcpu_stat_get() local
4347 struct kvm *kvm; in vcpu_stat_clear() local
4371 static void kvm_uevent_notify_change(unsigned int type, struct kvm *kvm) in kvm_uevent_notify_change()
4615 struct kvm *kvm; member
4630 struct kvm *kvm = init_context->kvm; in kvm_vm_worker_thread() local
4667 int kvm_vm_create_worker_thread(struct kvm *kvm, kvm_vm_thread_fn_t thread_fn, in kvm_vm_create_worker_thread()