Lines Matching defs:vcpu

208 void vcpu_load(struct kvm_vcpu *vcpu)  in vcpu_load()
219 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put()
230 static bool kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) in kvm_request_needs_ipi()
268 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local
408 static void kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
428 void kvm_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_vcpu_destroy()
1715 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
1728 bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_is_visible_gfn()
1736 unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_host_page_size()
1799 unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_hva()
1831 unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) in kvm_vcpu_gfn_to_hva_prot()
2109 kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn_atomic()
2121 kvm_pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn()
2247 int kvm_map_gfn(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map, in kvm_map_gfn()
2255 int kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) in kvm_vcpu_map()
2298 int kvm_unmap_gfn(struct kvm_vcpu *vcpu, struct kvm_host_map *map, in kvm_unmap_gfn()
2307 void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map, bool dirty) in kvm_vcpu_unmap()
2314 struct page *kvm_vcpu_gfn_to_page(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_page()
2419 int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, in kvm_vcpu_read_guest_page()
2448 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest()
2485 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic()
2521 int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_vcpu_write_guest_page()
2551 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest()
2742 void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_mark_page_dirty()
2751 void kvm_sigset_activate(struct kvm_vcpu *vcpu) in kvm_sigset_activate()
2765 void kvm_sigset_deactivate(struct kvm_vcpu *vcpu) in kvm_sigset_deactivate()
2774 static void grow_halt_poll_ns(struct kvm_vcpu *vcpu) in grow_halt_poll_ns()
2796 static void shrink_halt_poll_ns(struct kvm_vcpu *vcpu) in shrink_halt_poll_ns()
2815 static int kvm_vcpu_check_block(struct kvm_vcpu *vcpu) in kvm_vcpu_check_block()
2836 update_halt_poll_stats(struct kvm_vcpu *vcpu, u64 poll_ns, bool waited) in update_halt_poll_stats()
2847 void kvm_vcpu_block(struct kvm_vcpu *vcpu) in kvm_vcpu_block()
2919 bool kvm_vcpu_wake_up(struct kvm_vcpu *vcpu) in kvm_vcpu_wake_up()
2938 void kvm_vcpu_kick(struct kvm_vcpu *vcpu) in kvm_vcpu_kick()
2997 static bool kvm_vcpu_eligible_for_directed_yield(struct kvm_vcpu *vcpu) in kvm_vcpu_eligible_for_directed_yield()
3019 bool __weak kvm_arch_dy_runnable(struct kvm_vcpu *vcpu) in kvm_arch_dy_runnable()
3024 static bool vcpu_dy_runnable(struct kvm_vcpu *vcpu) in vcpu_dy_runnable()
3040 struct kvm_vcpu *vcpu; in kvm_vcpu_on_spin() local
3095 struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; in kvm_vcpu_fault() local
3127 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_release() local
3144 static int create_vcpu_fd(struct kvm_vcpu *vcpu) in create_vcpu_fd()
3152 static void kvm_create_vcpu_debugfs(struct kvm_vcpu *vcpu) in kvm_create_vcpu_debugfs()
3175 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_create_vcpu() local
3259 static int kvm_vcpu_ioctl_set_sigmask(struct kvm_vcpu *vcpu, sigset_t *sigset) in kvm_vcpu_ioctl_set_sigmask()
3273 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_ioctl() local
3481 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_compat_ioctl() local
4305 static int __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_write()
4326 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_write()
4347 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, in kvm_io_bus_write_cookie()
4376 static int __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_read()
4397 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_read()
4584 struct kvm_vcpu *vcpu; in kvm_get_stat_per_vcpu() local
4597 struct kvm_vcpu *vcpu; in kvm_clear_stat_per_vcpu() local
4832 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_in() local
4845 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_out() local
4866 struct kvm_vcpu *vcpu; in kvm_get_running_vcpu() local