Lines Matching defs:vcpu

210 void vcpu_load(struct kvm_vcpu *vcpu)  in vcpu_load()
221 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put()
232 static bool kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) in kvm_request_needs_ipi()
262 static void kvm_make_vcpu_request(struct kvm_vcpu *vcpu, unsigned int req, in kvm_make_vcpu_request()
293 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local
319 struct kvm_vcpu *vcpu; in kvm_make_all_cpus_request_except() local
484 static void kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
508 static void kvm_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_vcpu_destroy()
527 struct kvm_vcpu *vcpu; in kvm_destroy_vcpus() local
2351 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
2392 bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_is_visible_gfn()
2400 unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_host_page_size()
2463 unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_hva()
2495 unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) in kvm_vcpu_gfn_to_hva_prot()
2800 kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn_atomic()
2812 kvm_pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn()
2867 int kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) in kvm_vcpu_map()
2901 void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map, bool dirty) in kvm_vcpu_unmap()
3052 int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, in kvm_vcpu_read_guest_page()
3081 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest()
3118 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic()
3155 int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_vcpu_write_guest_page()
3185 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest()
3354 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in mark_page_dirty_in_slot() local
3384 void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_mark_page_dirty()
3393 void kvm_sigset_activate(struct kvm_vcpu *vcpu) in kvm_sigset_activate()
3407 void kvm_sigset_deactivate(struct kvm_vcpu *vcpu) in kvm_sigset_deactivate()
3416 static void grow_halt_poll_ns(struct kvm_vcpu *vcpu) in grow_halt_poll_ns()
3435 static void shrink_halt_poll_ns(struct kvm_vcpu *vcpu) in shrink_halt_poll_ns()
3454 static int kvm_vcpu_check_block(struct kvm_vcpu *vcpu) in kvm_vcpu_check_block()
3479 bool kvm_vcpu_block(struct kvm_vcpu *vcpu) in kvm_vcpu_block()
3511 static inline void update_halt_poll_stats(struct kvm_vcpu *vcpu, ktime_t start, in update_halt_poll_stats()
3533 static unsigned int kvm_vcpu_max_halt_poll_ns(struct kvm_vcpu *vcpu) in kvm_vcpu_max_halt_poll_ns()
3557 void kvm_vcpu_halt(struct kvm_vcpu *vcpu) in kvm_vcpu_halt()
3630 bool kvm_vcpu_wake_up(struct kvm_vcpu *vcpu) in kvm_vcpu_wake_up()
3646 void kvm_vcpu_kick(struct kvm_vcpu *vcpu) in kvm_vcpu_kick()
3726 static bool kvm_vcpu_eligible_for_directed_yield(struct kvm_vcpu *vcpu) in kvm_vcpu_eligible_for_directed_yield()
3748 bool __weak kvm_arch_dy_runnable(struct kvm_vcpu *vcpu) in kvm_arch_dy_runnable()
3753 static bool vcpu_dy_runnable(struct kvm_vcpu *vcpu) in vcpu_dy_runnable()
3766 bool __weak kvm_arch_dy_has_pending_interrupt(struct kvm_vcpu *vcpu) in kvm_arch_dy_has_pending_interrupt()
3774 struct kvm_vcpu *vcpu; in kvm_vcpu_on_spin() local
3841 struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; in kvm_vcpu_fault() local
3871 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_mmap() local
3885 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_release() local
3902 static int create_vcpu_fd(struct kvm_vcpu *vcpu) in create_vcpu_fd()
3913 struct kvm_vcpu *vcpu = data; in vcpu_get_pid() local
3923 static void kvm_create_vcpu_debugfs(struct kvm_vcpu *vcpu) in kvm_create_vcpu_debugfs()
3947 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_create_vcpu() local
4055 static int kvm_vcpu_ioctl_set_sigmask(struct kvm_vcpu *vcpu, sigset_t *sigset) in kvm_vcpu_ioctl_set_sigmask()
4069 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_read() local
4078 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_release() local
4090 static int kvm_vcpu_ioctl_get_stats_fd(struct kvm_vcpu *vcpu) in kvm_vcpu_ioctl_get_stats_fd()
4119 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_ioctl() local
4331 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_compat_ioctl() local
4636 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_reset_dirty_pages() local
5439 static int __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_write()
5460 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_write()
5481 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, in kvm_io_bus_write_cookie()
5510 static int __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_read()
5531 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_read()
5718 struct kvm_vcpu *vcpu; in kvm_get_stat_per_vcpu() local
5731 struct kvm_vcpu *vcpu; in kvm_clear_stat_per_vcpu() local
5958 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_in() local
5971 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_out() local
5992 struct kvm_vcpu *vcpu; in kvm_get_running_vcpu() local
6013 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in kvm_guest_state() local
6028 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in kvm_guest_get_ip() local