Lines Matching defs:vcpu
164 void vcpu_load(struct kvm_vcpu *vcpu) in vcpu_load()
175 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put()
186 static bool kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) in kvm_request_needs_ipi()
216 static void kvm_make_vcpu_request(struct kvm_vcpu *vcpu, unsigned int req, in kvm_make_vcpu_request()
247 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local
272 struct kvm_vcpu *vcpu; in kvm_make_all_cpus_request() local
441 static void kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init()
466 static void kvm_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_vcpu_destroy()
485 struct kvm_vcpu *vcpu; in kvm_destroy_vcpus() local
1373 struct kvm_vcpu *vcpu; in kvm_trylock_all_vcpus() local
1395 struct kvm_vcpu *vcpu; in kvm_lock_all_vcpus() local
1420 struct kvm_vcpu *vcpu; in kvm_unlock_all_vcpus() local
2632 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
2673 bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_is_visible_gfn()
2681 unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_host_page_size()
2744 unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_hva()
2776 unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) in kvm_vcpu_gfn_to_hva_prot()
3107 int __kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map, in __kvm_vcpu_map()
3141 void kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map) in kvm_vcpu_unmap()
3205 int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, in kvm_vcpu_read_guest_page()
3234 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest()
3274 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic()
3315 int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_vcpu_write_guest_page()
3345 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest()
3514 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in mark_page_dirty_in_slot() local
3544 void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_mark_page_dirty()
3553 void kvm_sigset_activate(struct kvm_vcpu *vcpu) in kvm_sigset_activate()
3567 void kvm_sigset_deactivate(struct kvm_vcpu *vcpu) in kvm_sigset_deactivate()
3576 static void grow_halt_poll_ns(struct kvm_vcpu *vcpu) in grow_halt_poll_ns()
3595 static void shrink_halt_poll_ns(struct kvm_vcpu *vcpu) in shrink_halt_poll_ns()
3614 static int kvm_vcpu_check_block(struct kvm_vcpu *vcpu) in kvm_vcpu_check_block()
3639 bool kvm_vcpu_block(struct kvm_vcpu *vcpu) in kvm_vcpu_block()
3671 static inline void update_halt_poll_stats(struct kvm_vcpu *vcpu, ktime_t start, in update_halt_poll_stats()
3693 static unsigned int kvm_vcpu_max_halt_poll_ns(struct kvm_vcpu *vcpu) in kvm_vcpu_max_halt_poll_ns()
3717 void kvm_vcpu_halt(struct kvm_vcpu *vcpu) in kvm_vcpu_halt()
3790 bool kvm_vcpu_wake_up(struct kvm_vcpu *vcpu) in kvm_vcpu_wake_up()
3806 void __kvm_vcpu_kick(struct kvm_vcpu *vcpu, bool wait) in __kvm_vcpu_kick()
3899 static bool kvm_vcpu_eligible_for_directed_yield(struct kvm_vcpu *vcpu) in kvm_vcpu_eligible_for_directed_yield()
3921 bool __weak kvm_arch_dy_runnable(struct kvm_vcpu *vcpu) in kvm_arch_dy_runnable()
3926 static bool vcpu_dy_runnable(struct kvm_vcpu *vcpu) in vcpu_dy_runnable()
3946 bool __weak kvm_arch_vcpu_preempted_in_kernel(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_preempted_in_kernel()
3951 bool __weak kvm_arch_dy_has_pending_interrupt(struct kvm_vcpu *vcpu) in kvm_arch_dy_has_pending_interrupt()
3960 struct kvm_vcpu *vcpu; in kvm_vcpu_on_spin() local
4045 struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; in kvm_vcpu_fault() local
4075 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_mmap() local
4089 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_release() local
4106 static int create_vcpu_fd(struct kvm_vcpu *vcpu) in create_vcpu_fd()
4117 struct kvm_vcpu *vcpu = data; in vcpu_get_pid() local
4127 static void kvm_create_vcpu_debugfs(struct kvm_vcpu *vcpu) in kvm_create_vcpu_debugfs()
4151 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_create_vcpu() local
4268 static int kvm_vcpu_ioctl_set_sigmask(struct kvm_vcpu *vcpu, sigset_t *sigset) in kvm_vcpu_ioctl_set_sigmask()
4282 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_read() local
4291 struct kvm_vcpu *vcpu = file->private_data; in kvm_vcpu_stats_release() local
4304 static int kvm_vcpu_ioctl_get_stats_fd(struct kvm_vcpu *vcpu) in kvm_vcpu_ioctl_get_stats_fd()
4330 static int kvm_vcpu_pre_fault_memory(struct kvm_vcpu *vcpu, in kvm_vcpu_pre_fault_memory()
4375 static int kvm_wait_for_vcpu_online(struct kvm_vcpu *vcpu) in kvm_wait_for_vcpu_online()
4405 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_ioctl() local
4650 struct kvm_vcpu *vcpu = filp->private_data; in kvm_vcpu_compat_ioctl() local
4969 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_reset_dirty_pages() local
5826 static int __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_write()
5846 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_write()
5866 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, in kvm_io_bus_write_cookie()
5895 static int __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, in __kvm_io_bus_read()
5915 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_read()
6104 struct kvm_vcpu *vcpu; in kvm_get_stat_per_vcpu() local
6117 struct kvm_vcpu *vcpu; in kvm_clear_stat_per_vcpu() local
6343 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_in() local
6357 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); in kvm_sched_out() local
6380 struct kvm_vcpu *vcpu; in kvm_get_running_vcpu() local
6401 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in kvm_guest_state() local
6416 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in kvm_guest_get_ip() local