Lines Matching defs:vcpu

177 static inline void kvm_async_pf_hash_reset(struct kvm_vcpu *vcpu)  in kvm_async_pf_hash_reset()
269 u64 kvm_get_apic_base(struct kvm_vcpu *vcpu) in kvm_get_apic_base()
275 int kvm_set_apic_base(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in kvm_set_apic_base()
351 static void kvm_multiple_exception(struct kvm_vcpu *vcpu, in kvm_multiple_exception()
395 void kvm_queue_exception(struct kvm_vcpu *vcpu, unsigned nr) in kvm_queue_exception()
401 void kvm_requeue_exception(struct kvm_vcpu *vcpu, unsigned nr) in kvm_requeue_exception()
407 void kvm_complete_insn_gp(struct kvm_vcpu *vcpu, int err) in kvm_complete_insn_gp()
416 void kvm_inject_page_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) in kvm_inject_page_fault()
424 static bool kvm_propagate_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) in kvm_propagate_fault()
434 void kvm_inject_nmi(struct kvm_vcpu *vcpu) in kvm_inject_nmi()
441 void kvm_queue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) in kvm_queue_exception_e()
447 void kvm_requeue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) in kvm_requeue_exception_e()
457 bool kvm_require_cpl(struct kvm_vcpu *vcpu, int required_cpl) in kvm_require_cpl()
466 bool kvm_require_dr(struct kvm_vcpu *vcpu, int dr) in kvm_require_dr()
481 int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_read_guest_page_mmu()
500 static int kvm_read_nested_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_read_nested_guest_page()
510 int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) in load_pdptrs()
545 static bool pdptrs_changed(struct kvm_vcpu *vcpu) in pdptrs_changed()
572 int kvm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) in kvm_set_cr0()
626 void kvm_lmsw(struct kvm_vcpu *vcpu, unsigned long msw) in kvm_lmsw()
632 static void kvm_load_guest_xcr0(struct kvm_vcpu *vcpu) in kvm_load_guest_xcr0()
642 static void kvm_put_guest_xcr0(struct kvm_vcpu *vcpu) in kvm_put_guest_xcr0()
651 static int __kvm_set_xcr(struct kvm_vcpu *vcpu, u32 index, u64 xcr) in __kvm_set_xcr()
690 int kvm_set_xcr(struct kvm_vcpu *vcpu, u32 index, u64 xcr) in kvm_set_xcr()
701 int kvm_set_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) in kvm_set_cr4()
754 int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) in kvm_set_cr3()
780 int kvm_set_cr8(struct kvm_vcpu *vcpu, unsigned long cr8) in kvm_set_cr8()
792 unsigned long kvm_get_cr8(struct kvm_vcpu *vcpu) in kvm_get_cr8()
801 static void kvm_update_dr0123(struct kvm_vcpu *vcpu) in kvm_update_dr0123()
812 static void kvm_update_dr6(struct kvm_vcpu *vcpu) in kvm_update_dr6()
818 static void kvm_update_dr7(struct kvm_vcpu *vcpu) in kvm_update_dr7()
832 static u64 kvm_dr6_fixed(struct kvm_vcpu *vcpu) in kvm_dr6_fixed()
841 static int __kvm_set_dr(struct kvm_vcpu *vcpu, int dr, unsigned long val) in __kvm_set_dr()
870 int kvm_set_dr(struct kvm_vcpu *vcpu, int dr, unsigned long val) in kvm_set_dr()
880 int kvm_get_dr(struct kvm_vcpu *vcpu, int dr, unsigned long *val) in kvm_get_dr()
904 bool kvm_rdpmc(struct kvm_vcpu *vcpu) in kvm_rdpmc()
955 bool kvm_valid_efer(struct kvm_vcpu *vcpu, u64 efer) in kvm_valid_efer()
980 static int set_efer(struct kvm_vcpu *vcpu, u64 efer) in set_efer()
1014 int kvm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr) in kvm_set_msr()
1048 static int do_set_msr(struct kvm_vcpu *vcpu, unsigned index, u64 *data) in do_set_msr()
1099 void kvm_set_pending_timer(struct kvm_vcpu *vcpu) in kvm_set_pending_timer()
1207 static inline u64 nsec_to_cycles(struct kvm_vcpu *vcpu, u64 nsec) in nsec_to_cycles()
1220 static void kvm_set_tsc_khz(struct kvm_vcpu *vcpu, u32 this_tsc_khz) in kvm_set_tsc_khz()
1250 static u64 compute_guest_tsc(struct kvm_vcpu *vcpu, s64 kernel_ns) in compute_guest_tsc()
1259 static void kvm_track_tsc_matching(struct kvm_vcpu *vcpu) in kvm_track_tsc_matching()
1287 static void update_ia32_tsc_adjust_msr(struct kvm_vcpu *vcpu, s64 offset) in update_ia32_tsc_adjust_msr()
1293 void kvm_write_tsc(struct kvm_vcpu *vcpu, struct msr_data *msr) in kvm_write_tsc()
1570 struct kvm_vcpu *vcpu; in kvm_gen_update_masterclock() local
1592 struct kvm_vcpu_arch *vcpu = &v->arch; in kvm_guest_time_update() local
1744 struct kvm_vcpu *vcpu; in kvmclock_update_fn() local
1809 bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_mtrr_valid()
1854 static int set_msr_mtrr(struct kvm_vcpu *vcpu, u32 msr, u64 data) in set_msr_mtrr()
1891 static int set_msr_mce(struct kvm_vcpu *vcpu, u32 msr, u64 data) in set_msr_mce()
1927 static int xen_hvm_config(struct kvm_vcpu *vcpu, u64 data) in xen_hvm_config()
1978 static int set_msr_hyperv_pw(struct kvm_vcpu *vcpu, u32 msr, u64 data) in set_msr_hyperv_pw()
2035 static int set_msr_hyperv(struct kvm_vcpu *vcpu, u32 msr, u64 data) in set_msr_hyperv()
2075 static int kvm_pv_enable_async_pf(struct kvm_vcpu *vcpu, u64 data) in kvm_pv_enable_async_pf()
2100 static void kvmclock_reset(struct kvm_vcpu *vcpu) in kvmclock_reset()
2105 static void accumulate_steal_time(struct kvm_vcpu *vcpu) in accumulate_steal_time()
2117 static void record_steal_time(struct kvm_vcpu *vcpu) in record_steal_time()
2136 int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in kvm_set_msr_common()
2377 int kvm_get_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) in kvm_get_msr()
2383 static int get_msr_mtrr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in get_msr_mtrr()
2419 static int get_msr_mce(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in get_msr_mce()
2454 static int get_msr_hyperv_pw(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in get_msr_hyperv_pw()
2483 static int get_msr_hyperv(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in get_msr_hyperv()
2516 int kvm_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in kvm_get_msr_common()
2693 static int __msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs, in __msr_io()
2695 int (*do_msr)(struct kvm_vcpu *vcpu, in __msr_io()
2714 static int msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs __user *user_msrs, in msr_io()
2715 int (*do_msr)(struct kvm_vcpu *vcpu, in msr_io()
2917 static bool need_emulate_wbinvd(struct kvm_vcpu *vcpu) in need_emulate_wbinvd()
2922 void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) in kvm_arch_vcpu_load()
2967 void kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_put()
2974 static int kvm_vcpu_ioctl_get_lapic(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_get_lapic()
2983 static int kvm_vcpu_ioctl_set_lapic(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_set_lapic()
2992 static int kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_interrupt()
3006 static int kvm_vcpu_ioctl_nmi(struct kvm_vcpu *vcpu) in kvm_vcpu_ioctl_nmi()
3013 static int vcpu_ioctl_tpr_access_reporting(struct kvm_vcpu *vcpu, in vcpu_ioctl_tpr_access_reporting()
3022 static int kvm_vcpu_ioctl_x86_setup_mce(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_setup_mce()
3045 static int kvm_vcpu_ioctl_x86_set_mce(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_set_mce()
3093 static void kvm_vcpu_ioctl_x86_get_vcpu_events(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_get_vcpu_events()
3123 static int kvm_vcpu_ioctl_x86_set_vcpu_events(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_set_vcpu_events()
3158 static void kvm_vcpu_ioctl_x86_get_debugregs(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_get_debugregs()
3171 static int kvm_vcpu_ioctl_x86_set_debugregs(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_set_debugregs()
3194 static void fill_xsave(u8 *dest, struct kvm_vcpu *vcpu) in fill_xsave()
3230 static void load_xsave(struct kvm_vcpu *vcpu, u8 *src) in load_xsave()
3269 static void kvm_vcpu_ioctl_x86_get_xsave(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_get_xsave()
3284 static int kvm_vcpu_ioctl_x86_set_xsave(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_set_xsave()
3308 static void kvm_vcpu_ioctl_x86_get_xcrs(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_get_xcrs()
3322 static int kvm_vcpu_ioctl_x86_set_xcrs(struct kvm_vcpu *vcpu, in kvm_vcpu_ioctl_x86_set_xcrs()
3351 static int kvm_set_guest_paused(struct kvm_vcpu *vcpu) in kvm_set_guest_paused()
3363 struct kvm_vcpu *vcpu = filp->private_data; in kvm_arch_vcpu_ioctl() local
3628 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault()
4143 static int vcpu_mmio_write(struct kvm_vcpu *vcpu, gpa_t addr, int len, in vcpu_mmio_write()
4164 static int vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v) in vcpu_mmio_read()
4186 static void kvm_set_segment(struct kvm_vcpu *vcpu, in kvm_set_segment()
4192 void kvm_get_segment(struct kvm_vcpu *vcpu, in kvm_get_segment()
4198 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, in translate_nested_gpa()
4212 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_read()
4219 gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_fetch()
4227 gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_write()
4236 gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_system()
4243 struct kvm_vcpu *vcpu, u32 access, in kvm_read_guest_virt_helper()
4278 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt() local
4304 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_virt() local
4316 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_virt_system() local
4325 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_write_guest_virt_system() local
4354 static int vcpu_mmio_gva_to_gpa(struct kvm_vcpu *vcpu, unsigned long gva, in vcpu_mmio_gva_to_gpa()
4387 int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa, in emulator_write_phys()
4411 static int read_prepare(struct kvm_vcpu *vcpu, void *val, int bytes) in read_prepare()
4423 static int read_emulate(struct kvm_vcpu *vcpu, gpa_t gpa, in read_emulate()
4429 static int write_emulate(struct kvm_vcpu *vcpu, gpa_t gpa, in write_emulate()
4435 static int write_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, int bytes, void *val) in write_mmio()
4441 static int read_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, in read_exit_mmio()
4448 static int write_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, in write_exit_mmio()
4474 struct kvm_vcpu *vcpu, in emulator_read_write_onepage()
4520 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write() local
4605 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated() local
4663 static int kernel_pio(struct kvm_vcpu *vcpu, void *pd) in kernel_pio()
4678 static int emulator_pio_in_out(struct kvm_vcpu *vcpu, int size, in emulator_pio_in_out()
4706 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_in_emulated() local
4728 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_out_emulated() local
4735 static unsigned long get_segment_base(struct kvm_vcpu *vcpu, int seg) in get_segment_base()
4745 int kvm_emulate_wbinvd_noskip(struct kvm_vcpu *vcpu) in kvm_emulate_wbinvd_noskip()
4763 int kvm_emulate_wbinvd(struct kvm_vcpu *vcpu) in kvm_emulate_wbinvd()
4797 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr() local
4826 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr() local
4922 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment() local
5064 static void toggle_interruptibility(struct kvm_vcpu *vcpu, u32 mask) in toggle_interruptibility()
5083 static bool inject_emulated_exception(struct kvm_vcpu *vcpu) in inject_emulated_exception()
5097 static void init_emulate_ctxt(struct kvm_vcpu *vcpu) in init_emulate_ctxt()
5117 int kvm_inject_realmode_interrupt(struct kvm_vcpu *vcpu, int irq, int inc_eip) in kvm_inject_realmode_interrupt()
5145 static int handle_emulation_failure(struct kvm_vcpu *vcpu) in handle_emulation_failure()
5162 static bool reexecute_instruction(struct kvm_vcpu *vcpu, gva_t cr2, in reexecute_instruction()
5236 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction() local
5295 static void kvm_vcpu_check_singlestep(struct kvm_vcpu *vcpu, unsigned long rflags, int *r) in kvm_vcpu_check_singlestep()
5329 static bool kvm_vcpu_check_breakpoint(struct kvm_vcpu *vcpu, int *r) in kvm_vcpu_check_breakpoint()
5368 int x86_emulate_instruction(struct kvm_vcpu *vcpu, in x86_emulate_instruction()
5501 int kvm_fast_pio_out(struct kvm_vcpu *vcpu, int size, unsigned short port) in kvm_fast_pio_out()
5536 struct kvm_vcpu *vcpu; in kvmclock_cpufreq_notifier() local
5703 void kvm_before_handle_nmi(struct kvm_vcpu *vcpu) in kvm_before_handle_nmi()
5709 void kvm_after_handle_nmi(struct kvm_vcpu *vcpu) in kvm_after_handle_nmi()
5750 struct kvm_vcpu *vcpu; in pvclock_gtod_update_fn() local
5865 int kvm_vcpu_halt(struct kvm_vcpu *vcpu) in kvm_vcpu_halt()
5878 int kvm_emulate_halt(struct kvm_vcpu *vcpu) in kvm_emulate_halt()
5885 int kvm_hv_hypercall(struct kvm_vcpu *vcpu) in kvm_hv_hypercall()
5962 int kvm_emulate_hypercall(struct kvm_vcpu *vcpu) in kvm_emulate_hypercall()
6017 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall() local
6032 static int dm_request_for_irq_injection(struct kvm_vcpu *vcpu) in dm_request_for_irq_injection()
6039 static void post_kvm_run_save(struct kvm_vcpu *vcpu) in post_kvm_run_save()
6055 static void update_cr8_intercept(struct kvm_vcpu *vcpu) in update_cr8_intercept()
6078 static int inject_pending_event(struct kvm_vcpu *vcpu, bool req_int_win) in inject_pending_event()
6148 static void process_nmi(struct kvm_vcpu *vcpu) in process_nmi()
6165 static void vcpu_scan_ioapic(struct kvm_vcpu *vcpu) in vcpu_scan_ioapic()
6181 static void kvm_vcpu_flush_tlb(struct kvm_vcpu *vcpu) in kvm_vcpu_flush_tlb()
6187 void kvm_vcpu_reload_apic_access_page(struct kvm_vcpu *vcpu) in kvm_vcpu_reload_apic_access_page()
6226 static int vcpu_enter_guest(struct kvm_vcpu *vcpu) in vcpu_enter_guest()
6445 static inline int vcpu_block(struct kvm *kvm, struct kvm_vcpu *vcpu) in vcpu_block()
6473 static int vcpu_run(struct kvm_vcpu *vcpu) in vcpu_run()
6520 static inline int complete_emulated_io(struct kvm_vcpu *vcpu) in complete_emulated_io()
6531 static int complete_emulated_pio(struct kvm_vcpu *vcpu) in complete_emulated_pio()
6556 static int complete_emulated_mmio(struct kvm_vcpu *vcpu) in complete_emulated_mmio()
6602 int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) in kvm_arch_vcpu_ioctl_run()
6648 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) in kvm_arch_vcpu_ioctl_get_regs()
6686 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) in kvm_arch_vcpu_ioctl_set_regs()
6720 void kvm_get_cs_db_l_bits(struct kvm_vcpu *vcpu, int *db, int *l) in kvm_get_cs_db_l_bits()
6730 int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_get_sregs()
6769 int kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_get_mpstate()
6782 int kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_mpstate()
6798 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index, in kvm_task_switch()
6819 int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_sregs()
6900 int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_guest_debug()
6958 int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_translate()
6976 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu()
6993 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu()
7010 int fx_init(struct kvm_vcpu *vcpu) in fx_init()
7034 static void fx_free(struct kvm_vcpu *vcpu) in fx_free()
7039 void kvm_load_guest_fpu(struct kvm_vcpu *vcpu) in kvm_load_guest_fpu()
7055 void kvm_put_guest_fpu(struct kvm_vcpu *vcpu) in kvm_put_guest_fpu()
7070 void kvm_arch_vcpu_free(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_free()
7082 struct kvm_vcpu *vcpu; in kvm_arch_vcpu_create() local
7099 int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_setup()
7114 void kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_postcreate()
7131 void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_destroy()
7145 void kvm_vcpu_reset(struct kvm_vcpu *vcpu) in kvm_vcpu_reset()
7181 void kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector) in kvm_vcpu_deliver_sipi_vector()
7195 struct kvm_vcpu *vcpu; in kvm_arch_hardware_enable() local
7311 bool kvm_vcpu_compatible(struct kvm_vcpu *vcpu) in kvm_vcpu_compatible()
7318 int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_init()
7397 void kvm_arch_vcpu_uninit(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_uninit()
7412 void kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) in kvm_arch_sched_in()
7446 static void kvm_unload_vcpu_mmu(struct kvm_vcpu *vcpu) in kvm_unload_vcpu_mmu()
7458 struct kvm_vcpu *vcpu; in kvm_free_vcpus() local
7748 int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_runnable()
7763 int kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_should_kick()
7768 int kvm_arch_interrupt_allowed(struct kvm_vcpu *vcpu) in kvm_arch_interrupt_allowed()
7773 unsigned long kvm_get_linear_rip(struct kvm_vcpu *vcpu) in kvm_get_linear_rip()
7782 bool kvm_is_linear_rip(struct kvm_vcpu *vcpu, unsigned long linear_rip) in kvm_is_linear_rip()
7788 unsigned long kvm_get_rflags(struct kvm_vcpu *vcpu) in kvm_get_rflags()
7799 static void __kvm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) in __kvm_set_rflags()
7807 void kvm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) in kvm_set_rflags()
7814 void kvm_arch_async_page_ready(struct kvm_vcpu *vcpu, struct kvm_async_pf *work) in kvm_arch_async_page_ready()
7843 static void kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_add_async_pf_gfn()
7853 static u32 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_async_pf_gfn_slot()
7866 bool kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_find_async_pf_gfn()
7871 static void kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_del_async_pf_gfn()
7894 static int apf_put_user(struct kvm_vcpu *vcpu, u32 val) in apf_put_user()
7901 void kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu, in kvm_arch_async_page_not_present()
7923 void kvm_arch_async_page_present(struct kvm_vcpu *vcpu, in kvm_arch_async_page_present()
7947 bool kvm_arch_can_inject_async_page_present(struct kvm_vcpu *vcpu) in kvm_arch_can_inject_async_page_present()