H A D | x86.c | 355 static inline void kvm_async_pf_hash_reset(struct kvm_vcpu *vcpu) in kvm_async_pf_hash_reset() argument 474 kvm_get_apic_base(struct kvm_vcpu * vcpu) kvm_get_apic_base() argument 479 kvm_get_apic_mode(struct kvm_vcpu * vcpu) kvm_get_apic_mode() argument 485 kvm_set_apic_base(struct kvm_vcpu * vcpu,struct msr_data * msr_info) kvm_set_apic_base() argument 573 kvm_deliver_exception_payload(struct kvm_vcpu * vcpu,struct kvm_queued_exception * ex) kvm_deliver_exception_payload() argument 625 kvm_queue_exception_vmexit(struct kvm_vcpu * vcpu,unsigned int vector,bool has_error_code,u32 error_code,bool has_payload,unsigned long payload) kvm_queue_exception_vmexit() argument 641 kvm_leave_nested(struct kvm_vcpu * vcpu) kvm_leave_nested() argument 646 kvm_multiple_exception(struct kvm_vcpu * vcpu,unsigned nr,bool has_error,u32 error_code,bool has_payload,unsigned long payload,bool reinject) kvm_multiple_exception() argument 731 kvm_queue_exception(struct kvm_vcpu * vcpu,unsigned nr) kvm_queue_exception() argument 737 kvm_requeue_exception(struct kvm_vcpu * vcpu,unsigned nr) kvm_requeue_exception() argument 743 kvm_queue_exception_p(struct kvm_vcpu * vcpu,unsigned nr,unsigned long payload) kvm_queue_exception_p() argument 750 kvm_queue_exception_e_p(struct kvm_vcpu * vcpu,unsigned nr,u32 error_code,unsigned long payload) kvm_queue_exception_e_p() argument 757 kvm_complete_insn_gp(struct kvm_vcpu * vcpu,int err) kvm_complete_insn_gp() argument 768 complete_emulated_insn_gp(struct kvm_vcpu * vcpu,int err) complete_emulated_insn_gp() argument 779 kvm_inject_page_fault(struct kvm_vcpu * vcpu,struct x86_exception * fault) kvm_inject_page_fault() argument 796 kvm_inject_emulated_page_fault(struct kvm_vcpu * vcpu,struct x86_exception * fault) kvm_inject_emulated_page_fault() argument 818 kvm_inject_nmi(struct kvm_vcpu * vcpu) kvm_inject_nmi() argument 824 kvm_queue_exception_e(struct kvm_vcpu * vcpu,unsigned nr,u32 error_code) kvm_queue_exception_e() argument 830 kvm_requeue_exception_e(struct kvm_vcpu * vcpu,unsigned nr,u32 error_code) kvm_requeue_exception_e() argument 840 kvm_require_cpl(struct kvm_vcpu * vcpu,int required_cpl) kvm_require_cpl() argument 848 kvm_require_dr(struct kvm_vcpu * vcpu,int dr) kvm_require_dr() argument 858 pdptr_rsvd_bits(struct kvm_vcpu * vcpu) pdptr_rsvd_bits() argument 866 load_pdptrs(struct kvm_vcpu * vcpu,unsigned long cr3) load_pdptrs() argument 913 kvm_is_valid_cr0(struct kvm_vcpu * vcpu,unsigned long cr0) kvm_is_valid_cr0() argument 929 kvm_post_set_cr0(struct kvm_vcpu * vcpu,unsigned long old_cr0,unsigned long cr0) kvm_post_set_cr0() argument 971 kvm_set_cr0(struct kvm_vcpu * vcpu,unsigned long cr0) kvm_set_cr0() argument 1012 kvm_lmsw(struct kvm_vcpu * vcpu,unsigned long msw) kvm_lmsw() argument 1018 kvm_load_guest_xsave_state(struct kvm_vcpu * vcpu) kvm_load_guest_xsave_state() argument 1041 kvm_load_host_xsave_state(struct kvm_vcpu * vcpu) kvm_load_host_xsave_state() argument 1068 kvm_guest_supported_xfd(struct kvm_vcpu * vcpu) kvm_guest_supported_xfd() argument 1074 __kvm_set_xcr(struct kvm_vcpu * vcpu,u32 index,u64 xcr) __kvm_set_xcr() argument 1119 kvm_emulate_xsetbv(struct kvm_vcpu * vcpu) kvm_emulate_xsetbv() argument 1132 __kvm_is_valid_cr4(struct kvm_vcpu * vcpu,unsigned long cr4) __kvm_is_valid_cr4() argument 1144 kvm_is_valid_cr4(struct kvm_vcpu * vcpu,unsigned long cr4) kvm_is_valid_cr4() argument 1150 kvm_post_set_cr4(struct kvm_vcpu * vcpu,unsigned long old_cr4,unsigned long cr4) kvm_post_set_cr4() argument 1192 kvm_set_cr4(struct kvm_vcpu * vcpu,unsigned long cr4) kvm_set_cr4() argument 1223 kvm_invalidate_pcid(struct kvm_vcpu * vcpu,unsigned long pcid) kvm_invalidate_pcid() argument 1266 kvm_set_cr3(struct kvm_vcpu * vcpu,unsigned long cr3) kvm_set_cr3() argument 1315 kvm_set_cr8(struct kvm_vcpu * vcpu,unsigned long cr8) kvm_set_cr8() argument 1327 kvm_get_cr8(struct kvm_vcpu * vcpu) kvm_get_cr8() argument 1336 kvm_update_dr0123(struct kvm_vcpu * vcpu) kvm_update_dr0123() argument 1346 kvm_update_dr7(struct kvm_vcpu * vcpu) kvm_update_dr7() argument 1361 kvm_dr6_fixed(struct kvm_vcpu * vcpu) kvm_dr6_fixed() argument 1373 kvm_set_dr(struct kvm_vcpu * vcpu,int dr,unsigned long val) kvm_set_dr() argument 1402 kvm_get_dr(struct kvm_vcpu * vcpu,int dr,unsigned long * val) kvm_get_dr() argument 1422 kvm_emulate_rdpmc(struct kvm_vcpu * vcpu) kvm_emulate_rdpmc() argument 1702 do_get_msr_feature(struct kvm_vcpu * vcpu,unsigned index,u64 * data) do_get_msr_feature() argument 1725 __kvm_valid_efer(struct kvm_vcpu * vcpu,u64 efer) __kvm_valid_efer() argument 1746 kvm_valid_efer(struct kvm_vcpu * vcpu,u64 efer) kvm_valid_efer() argument 1755 set_efer(struct kvm_vcpu * vcpu,struct msr_data * msr_info) set_efer() argument 1794 kvm_msr_allowed(struct kvm_vcpu * vcpu,u32 index,u32 type) kvm_msr_allowed() argument 1843 __kvm_set_msr(struct kvm_vcpu * vcpu,u32 index,u64 data,bool host_initiated) __kvm_set_msr() argument 1905 kvm_set_msr_ignored_check(struct kvm_vcpu * vcpu,u32 index,u64 data,bool host_initiated) kvm_set_msr_ignored_check() argument 1923 __kvm_get_msr(struct kvm_vcpu * vcpu,u32 index,u64 * data,bool host_initiated) __kvm_get_msr() argument 1950 kvm_get_msr_ignored_check(struct kvm_vcpu * vcpu,u32 index,u64 * data,bool host_initiated) kvm_get_msr_ignored_check() argument 1965 kvm_get_msr_with_filter(struct kvm_vcpu * vcpu,u32 index,u64 * data) kvm_get_msr_with_filter() argument 1972 kvm_set_msr_with_filter(struct kvm_vcpu * vcpu,u32 index,u64 data) kvm_set_msr_with_filter() argument 1979 kvm_get_msr(struct kvm_vcpu * vcpu,u32 index,u64 * data) kvm_get_msr() argument 1985 kvm_set_msr(struct kvm_vcpu * vcpu,u32 index,u64 data) kvm_set_msr() argument 1991 complete_userspace_rdmsr(struct kvm_vcpu * vcpu) complete_userspace_rdmsr() argument 1999 complete_emulated_msr_access(struct kvm_vcpu * vcpu) complete_emulated_msr_access() argument 2004 complete_emulated_rdmsr(struct kvm_vcpu * vcpu) complete_emulated_rdmsr() argument 2010 complete_fast_msr_access(struct kvm_vcpu * vcpu) complete_fast_msr_access() argument 2015 complete_fast_rdmsr(struct kvm_vcpu * vcpu) complete_fast_rdmsr() argument 2033 kvm_msr_user_space(struct kvm_vcpu * vcpu,u32 index,u32 exit_reason,u64 data,int (* completion)(struct kvm_vcpu * vcpu),int r) kvm_msr_user_space() argument 2035 kvm_msr_user_space(struct kvm_vcpu * vcpu,u32 index,u32 exit_reason,u64 data,int (* completion)(struct kvm_vcpu * vcpu),int r) kvm_msr_user_space() argument 2055 kvm_emulate_rdmsr(struct kvm_vcpu * vcpu) kvm_emulate_rdmsr() argument 2080 kvm_emulate_wrmsr(struct kvm_vcpu * vcpu) kvm_emulate_wrmsr() argument 2105 kvm_emulate_as_nop(struct kvm_vcpu * vcpu) kvm_emulate_as_nop() argument 2110 kvm_emulate_invd(struct kvm_vcpu * vcpu) kvm_emulate_invd() argument 2117 kvm_handle_invalid_op(struct kvm_vcpu * vcpu) kvm_handle_invalid_op() argument 2125 kvm_emulate_monitor_mwait(struct kvm_vcpu * vcpu,const char * insn) kvm_emulate_monitor_mwait() argument 2134 kvm_emulate_mwait(struct kvm_vcpu * vcpu) kvm_emulate_mwait() argument 2140 kvm_emulate_monitor(struct kvm_vcpu * vcpu) kvm_emulate_monitor() argument 2146 kvm_vcpu_exit_request(struct kvm_vcpu * vcpu) kvm_vcpu_exit_request() argument 2160 handle_fastpath_set_x2apic_icr_irqoff(struct kvm_vcpu * vcpu,u64 data) handle_fastpath_set_x2apic_icr_irqoff() argument 2174 handle_fastpath_set_tscdeadline(struct kvm_vcpu * vcpu,u64 data) handle_fastpath_set_tscdeadline() argument 2183 handle_fastpath_set_msr_irqoff(struct kvm_vcpu * vcpu) handle_fastpath_set_msr_irqoff() argument 2222 do_get_msr(struct kvm_vcpu * vcpu,unsigned index,u64 * data) do_get_msr() argument 2227 do_set_msr(struct kvm_vcpu * vcpu,unsigned index,u64 * data) do_set_msr() argument 2360 kvm_write_system_time(struct kvm_vcpu * vcpu,gpa_t system_time,bool old_msr,bool host_initiated) kvm_write_system_time() argument 2435 set_tsc_khz(struct kvm_vcpu * vcpu,u32 user_tsc_khz,bool scale) set_tsc_khz() argument 2471 kvm_set_tsc_khz(struct kvm_vcpu * vcpu,u32 user_tsc_khz) kvm_set_tsc_khz() argument 2505 compute_guest_tsc(struct kvm_vcpu * vcpu,s64 kernel_ns) compute_guest_tsc() argument 2521 kvm_track_tsc_matching(struct kvm_vcpu * vcpu) kvm_track_tsc_matching() argument 2574 kvm_compute_l1_tsc_offset(struct kvm_vcpu * vcpu,u64 target_tsc) kvm_compute_l1_tsc_offset() argument 2583 kvm_read_l1_tsc(struct kvm_vcpu * vcpu,u64 host_tsc) kvm_read_l1_tsc() argument 2615 kvm_vcpu_write_tsc_offset(struct kvm_vcpu * vcpu,u64 l1_offset) kvm_vcpu_write_tsc_offset() argument 2639 kvm_vcpu_write_tsc_multiplier(struct kvm_vcpu * vcpu,u64 l1_multiplier) kvm_vcpu_write_tsc_multiplier() argument 2673 __kvm_synchronize_tsc(struct kvm_vcpu * vcpu,u64 offset,u64 tsc,u64 ns,bool matched) __kvm_synchronize_tsc() argument 2720 kvm_synchronize_tsc(struct kvm_vcpu * vcpu,u64 data) kvm_synchronize_tsc() argument 2777 adjust_tsc_offset_guest(struct kvm_vcpu * vcpu,s64 adjustment) adjust_tsc_offset_guest() argument 2784 adjust_tsc_offset_host(struct kvm_vcpu * vcpu,s64 adjustment) adjust_tsc_offset_host() argument 3008 struct kvm_vcpu *vcpu; kvm_end_pvclock_update() local 3104 struct kvm_vcpu_arch *vcpu = &v->arch; kvm_setup_guest_pvclock() local 3153 struct kvm_vcpu_arch *vcpu = &v->arch; kvm_guest_time_update() local 3270 struct kvm_vcpu *vcpu; kvmclock_update_fn() local 3317 can_set_mci_status(struct kvm_vcpu * vcpu) can_set_mci_status() argument 3326 set_msr_mce(struct kvm_vcpu * vcpu,struct msr_data * msr_info) set_msr_mce() argument 3398 kvm_pv_async_pf_enabled(struct kvm_vcpu * vcpu) kvm_pv_async_pf_enabled() argument 3405 kvm_pv_enable_async_pf(struct kvm_vcpu * vcpu,u64 data) kvm_pv_enable_async_pf() argument 3444 kvm_pv_enable_async_pf_int(struct kvm_vcpu * vcpu,u64 data) kvm_pv_enable_async_pf_int() argument 3460 kvmclock_reset(struct kvm_vcpu * vcpu) kvmclock_reset() argument 3466 kvm_vcpu_flush_tlb_all(struct kvm_vcpu * vcpu) kvm_vcpu_flush_tlb_all() argument 3475 kvm_vcpu_flush_tlb_guest(struct kvm_vcpu * vcpu) kvm_vcpu_flush_tlb_guest() argument 3500 kvm_vcpu_flush_tlb_current(struct kvm_vcpu * vcpu) kvm_vcpu_flush_tlb_current() argument 3512 kvm_service_local_tlb_flush_requests(struct kvm_vcpu * vcpu) kvm_service_local_tlb_flush_requests() argument 3522 record_steal_time(struct kvm_vcpu * vcpu) record_steal_time() argument 3632 kvm_set_msr_common(struct kvm_vcpu * vcpu,struct msr_data * msr_info) kvm_set_msr_common() argument 4003 get_msr_mce(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata,bool host) get_msr_mce() argument 4053 kvm_get_msr_common(struct kvm_vcpu * vcpu,struct msr_data * msr_info) kvm_get_msr_common() argument 4367 __msr_io(struct kvm_vcpu * vcpu,struct kvm_msrs * msrs,struct kvm_msr_entry * entries,int (* do_msr)(struct kvm_vcpu * vcpu,unsigned index,u64 * data)) __msr_io() argument 4369 __msr_io(struct kvm_vcpu * vcpu,struct kvm_msrs * msrs,struct kvm_msr_entry * entries,int (* do_msr)(struct kvm_vcpu * vcpu,unsigned index,u64 * data)) __msr_io() argument 4386 msr_io(struct kvm_vcpu * vcpu,struct kvm_msrs __user * user_msrs,int (* do_msr)(struct kvm_vcpu * vcpu,unsigned index,u64 * data),int writeback) msr_io() argument 4387 msr_io(struct kvm_vcpu * vcpu,struct kvm_msrs __user * user_msrs,int (* do_msr)(struct kvm_vcpu * vcpu,unsigned index,u64 * data),int writeback) msr_io() argument 4428 kvm_ioctl_get_supported_hv_cpuid(struct kvm_vcpu * vcpu,struct kvm_cpuid2 __user * cpuid_arg) kvm_ioctl_get_supported_hv_cpuid() argument 4804 need_emulate_wbinvd(struct kvm_vcpu * vcpu) need_emulate_wbinvd() argument 4809 kvm_arch_vcpu_load(struct kvm_vcpu * vcpu,int cpu) kvm_arch_vcpu_load() argument 4862 kvm_steal_time_set_preempted(struct kvm_vcpu * vcpu) kvm_steal_time_set_preempted() argument 4909 kvm_arch_vcpu_put(struct kvm_vcpu * vcpu) kvm_arch_vcpu_put() argument 4933 kvm_vcpu_ioctl_get_lapic(struct kvm_vcpu * vcpu,struct kvm_lapic_state * s) kvm_vcpu_ioctl_get_lapic() argument 4941 kvm_vcpu_ioctl_set_lapic(struct kvm_vcpu * vcpu,struct kvm_lapic_state * s) kvm_vcpu_ioctl_set_lapic() argument 4954 kvm_cpu_accept_dm_intr(struct kvm_vcpu * vcpu) kvm_cpu_accept_dm_intr() argument 4970 kvm_vcpu_ready_for_interrupt_injection(struct kvm_vcpu * vcpu) kvm_vcpu_ready_for_interrupt_injection() argument 4985 kvm_vcpu_ioctl_interrupt(struct kvm_vcpu * vcpu,struct kvm_interrupt * irq) kvm_vcpu_ioctl_interrupt() argument 5012 kvm_vcpu_ioctl_nmi(struct kvm_vcpu * vcpu) kvm_vcpu_ioctl_nmi() argument 5019 vcpu_ioctl_tpr_access_reporting(struct kvm_vcpu * vcpu,struct kvm_tpr_access_ctl * tac) vcpu_ioctl_tpr_access_reporting() argument 5028 kvm_vcpu_ioctl_x86_setup_mce(struct kvm_vcpu * vcpu,u64 mcg_cap) kvm_vcpu_ioctl_x86_setup_mce() argument 5075 kvm_vcpu_x86_set_ucna(struct kvm_vcpu * vcpu,struct kvm_x86_mce * mce,u64 * banks) kvm_vcpu_x86_set_ucna() argument 5094 kvm_vcpu_ioctl_x86_set_mce(struct kvm_vcpu * vcpu,struct kvm_x86_mce * mce) kvm_vcpu_ioctl_x86_set_mce() argument 5147 kvm_vcpu_ioctl_x86_get_vcpu_events(struct kvm_vcpu * vcpu,struct kvm_vcpu_events * events) kvm_vcpu_ioctl_x86_get_vcpu_events() argument 5240 kvm_vcpu_ioctl_x86_set_vcpu_events(struct kvm_vcpu * vcpu,struct kvm_vcpu_events * events) kvm_vcpu_ioctl_x86_set_vcpu_events() argument 5359 kvm_vcpu_ioctl_x86_get_debugregs(struct kvm_vcpu * vcpu,struct kvm_debugregs * dbgregs) kvm_vcpu_ioctl_x86_get_debugregs() argument 5371 kvm_vcpu_ioctl_x86_set_debugregs(struct kvm_vcpu * vcpu,struct kvm_debugregs * dbgregs) kvm_vcpu_ioctl_x86_set_debugregs() argument 5392 kvm_vcpu_ioctl_x86_get_xsave2(struct kvm_vcpu * vcpu,u8 * state,unsigned int size) kvm_vcpu_ioctl_x86_get_xsave2() argument 5417 kvm_vcpu_ioctl_x86_get_xsave(struct kvm_vcpu * vcpu,struct kvm_xsave * guest_xsave) kvm_vcpu_ioctl_x86_get_xsave() argument 5424 kvm_vcpu_ioctl_x86_set_xsave(struct kvm_vcpu * vcpu,struct kvm_xsave * guest_xsave) kvm_vcpu_ioctl_x86_set_xsave() argument 5436 kvm_vcpu_ioctl_x86_get_xcrs(struct kvm_vcpu * vcpu,struct kvm_xcrs * guest_xcrs) kvm_vcpu_ioctl_x86_get_xcrs() argument 5450 kvm_vcpu_ioctl_x86_set_xcrs(struct kvm_vcpu * vcpu,struct kvm_xcrs * guest_xcrs) kvm_vcpu_ioctl_x86_set_xcrs() argument 5479 kvm_set_guest_paused(struct kvm_vcpu * vcpu) kvm_set_guest_paused() argument 5488 kvm_arch_tsc_has_attr(struct kvm_vcpu * vcpu,struct kvm_device_attr * attr) kvm_arch_tsc_has_attr() argument 5504 kvm_arch_tsc_get_attr(struct kvm_vcpu * vcpu,struct kvm_device_attr * attr) kvm_arch_tsc_get_attr() argument 5527 kvm_arch_tsc_set_attr(struct kvm_vcpu * vcpu,struct kvm_device_attr * attr) kvm_arch_tsc_set_attr() argument 5569 kvm_vcpu_ioctl_device_attr(struct kvm_vcpu * vcpu,unsigned int ioctl,void __user * argp) kvm_vcpu_ioctl_device_attr() argument 5597 kvm_vcpu_ioctl_enable_cap(struct kvm_vcpu * vcpu,struct kvm_enable_cap * cap) kvm_vcpu_ioctl_enable_cap() argument 5652 struct kvm_vcpu *vcpu = filp->private_data; kvm_arch_vcpu_ioctl() local 6093 kvm_arch_vcpu_fault(struct kvm_vcpu * vcpu,struct vm_fault * vmf) kvm_arch_vcpu_fault() argument 6267 struct kvm_vcpu *vcpu; kvm_arch_sync_dirty_log() local 6685 struct kvm_vcpu *vcpu; kvm_arch_suspend_notifier() local 7247 vcpu_mmio_write(struct kvm_vcpu * vcpu,gpa_t addr,int len,const void * v) vcpu_mmio_write() argument 7268 vcpu_mmio_read(struct kvm_vcpu * vcpu,gpa_t addr,int len,void * v) vcpu_mmio_read() argument 7290 kvm_set_segment(struct kvm_vcpu * vcpu,struct kvm_segment * var,int seg) kvm_set_segment() argument 7296 kvm_get_segment(struct kvm_vcpu * vcpu,struct kvm_segment * var,int seg) kvm_get_segment() argument 7302 translate_nested_gpa(struct kvm_vcpu * vcpu,gpa_t gpa,u64 access,struct x86_exception * exception) translate_nested_gpa() argument 7317 kvm_mmu_gva_to_gpa_read(struct kvm_vcpu * vcpu,gva_t gva,struct x86_exception * exception) kvm_mmu_gva_to_gpa_read() argument 7327 kvm_mmu_gva_to_gpa_write(struct kvm_vcpu * vcpu,gva_t gva,struct x86_exception * exception) kvm_mmu_gva_to_gpa_write() argument 7339 kvm_mmu_gva_to_gpa_system(struct kvm_vcpu * vcpu,gva_t gva,struct x86_exception * exception) kvm_mmu_gva_to_gpa_system() argument 7348 kvm_read_guest_virt_helper(gva_t addr,void * val,unsigned int bytes,struct kvm_vcpu * vcpu,u64 access,struct x86_exception * exception) kvm_read_guest_virt_helper() argument 7383 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); kvm_fetch_guest_virt() local 7406 kvm_read_guest_virt(struct kvm_vcpu * vcpu,gva_t addr,void * val,unsigned int bytes,struct x86_exception * exception) kvm_read_guest_virt() argument 7428 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_read_std() local 7440 kvm_write_guest_virt_helper(gva_t addr,void * val,unsigned int bytes,struct kvm_vcpu * vcpu,u64 access,struct x86_exception * exception) kvm_write_guest_virt_helper() argument 7473 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_write_std() local 7485 kvm_write_guest_virt_system(struct kvm_vcpu * vcpu,gva_t addr,void * val,unsigned int bytes,struct x86_exception * exception) kvm_write_guest_virt_system() argument 7496 kvm_can_emulate_insn(struct kvm_vcpu * vcpu,int emul_type,void * insn,int insn_len) kvm_can_emulate_insn() argument 7503 handle_ud(struct kvm_vcpu * vcpu) handle_ud() argument 7528 vcpu_is_mmio_gpa(struct kvm_vcpu * vcpu,unsigned long gva,gpa_t gpa,bool write) vcpu_is_mmio_gpa() argument 7543 vcpu_mmio_gva_to_gpa(struct kvm_vcpu * vcpu,unsigned long gva,gpa_t * gpa,struct x86_exception * exception,bool write) vcpu_mmio_gva_to_gpa() argument 7573 emulator_write_phys(struct kvm_vcpu * vcpu,gpa_t gpa,const void * val,int bytes) emulator_write_phys() argument 7597 read_prepare(struct kvm_vcpu * vcpu,void * val,int bytes) read_prepare() argument 7609 read_emulate(struct kvm_vcpu * vcpu,gpa_t gpa,void * val,int bytes) read_emulate() argument 7615 write_emulate(struct kvm_vcpu * vcpu,gpa_t gpa,void * val,int bytes) write_emulate() argument 7621 write_mmio(struct kvm_vcpu * vcpu,gpa_t gpa,int bytes,void * val) write_mmio() argument 7627 read_exit_mmio(struct kvm_vcpu * vcpu,gpa_t gpa,void * val,int bytes) read_exit_mmio() argument 7634 write_exit_mmio(struct kvm_vcpu * vcpu,gpa_t gpa,void * val,int bytes) write_exit_mmio() argument 7660 emulator_read_write_onepage(unsigned long addr,void * val,unsigned int bytes,struct x86_exception * exception,struct kvm_vcpu * vcpu,const struct read_write_emulator_ops * ops) emulator_read_write_onepage() argument 7714 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_read_write() local 7792 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_cmpxchg_emulated() local 7868 emulator_pio_in_out(struct kvm_vcpu * vcpu,int size,unsigned short port,void * data,unsigned int count,bool in) emulator_pio_in_out() argument 7919 emulator_pio_in(struct kvm_vcpu * vcpu,int size,unsigned short port,void * val,unsigned int count) emulator_pio_in() argument 7929 complete_emulator_pio_in(struct kvm_vcpu * vcpu,void * val) complete_emulator_pio_in() argument 7942 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_pio_in_emulated() local 7958 emulator_pio_out(struct kvm_vcpu * vcpu,int size,unsigned short port,const void * val,unsigned int count) emulator_pio_out() argument 7973 get_segment_base(struct kvm_vcpu * vcpu,int seg) get_segment_base() argument 7983 kvm_emulate_wbinvd_noskip(struct kvm_vcpu * vcpu) kvm_emulate_wbinvd_noskip() argument 8001 kvm_emulate_wbinvd(struct kvm_vcpu * vcpu) kvm_emulate_wbinvd() argument 8035 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_get_cr() local 8064 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_set_cr() local 8162 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_set_segment() local 8191 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_get_msr_with_filter() local 8214 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_set_msr_with_filter() local 8386 toggle_interruptibility(struct kvm_vcpu * vcpu,u32 mask) toggle_interruptibility() argument 8405 inject_emulated_exception(struct kvm_vcpu * vcpu) inject_emulated_exception() argument 8418 alloc_emulate_ctxt(struct kvm_vcpu * vcpu) alloc_emulate_ctxt() argument 8435 init_emulate_ctxt(struct kvm_vcpu * vcpu) init_emulate_ctxt() argument 8461 kvm_inject_realmode_interrupt(struct kvm_vcpu * vcpu,int irq,int inc_eip) kvm_inject_realmode_interrupt() argument 8483 prepare_emulation_failure_exit(struct kvm_vcpu * vcpu,u64 * data,u8 ndata,u8 * insn_bytes,u8 insn_size) prepare_emulation_failure_exit() argument 8534 prepare_emulation_ctxt_failure_exit(struct kvm_vcpu * vcpu) prepare_emulation_ctxt_failure_exit() argument 8542 __kvm_prepare_emulation_failure_exit(struct kvm_vcpu * vcpu,u64 * data,u8 ndata) __kvm_prepare_emulation_failure_exit() argument 8549 kvm_prepare_emulation_failure_exit(struct kvm_vcpu * vcpu) kvm_prepare_emulation_failure_exit() argument 8555 handle_emulation_failure(struct kvm_vcpu * vcpu,int emulation_type) handle_emulation_failure() argument 8583 reexecute_instruction(struct kvm_vcpu * vcpu,gpa_t cr2_or_gpa,int emulation_type) reexecute_instruction() argument 8660 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); retry_instruction() local 8723 kvm_vcpu_do_singlestep(struct kvm_vcpu * vcpu) kvm_vcpu_do_singlestep() argument 8738 kvm_skip_emulated_instruction(struct kvm_vcpu * vcpu) kvm_skip_emulated_instruction() argument 8763 kvm_is_code_breakpoint_inhibited(struct kvm_vcpu * vcpu) kvm_is_code_breakpoint_inhibited() argument 8780 kvm_vcpu_check_code_breakpoint(struct kvm_vcpu * vcpu,int emulation_type,int * r) kvm_vcpu_check_code_breakpoint() argument 8879 x86_decode_emulated_instruction(struct kvm_vcpu * vcpu,int emulation_type,void * insn,int insn_len) x86_decode_emulated_instruction() argument 8896 x86_emulate_instruction(struct kvm_vcpu * vcpu,gpa_t cr2_or_gpa,int emulation_type,void * insn,int insn_len) x86_emulate_instruction() argument 9078 kvm_emulate_instruction(struct kvm_vcpu * vcpu,int emulation_type) kvm_emulate_instruction() argument 9084 kvm_emulate_instruction_from_buffer(struct kvm_vcpu * vcpu,void * insn,int insn_len) kvm_emulate_instruction_from_buffer() argument 9091 complete_fast_pio_out_port_0x7e(struct kvm_vcpu * vcpu) complete_fast_pio_out_port_0x7e() argument 9097 complete_fast_pio_out(struct kvm_vcpu * vcpu) complete_fast_pio_out() argument 9107 kvm_fast_pio_out(struct kvm_vcpu * vcpu,int size,unsigned short port) kvm_fast_pio_out() argument 9132 complete_fast_pio_in(struct kvm_vcpu * vcpu) complete_fast_pio_in() argument 9153 kvm_fast_pio_in(struct kvm_vcpu * vcpu,int size,unsigned short port) kvm_fast_pio_in() argument 9174 kvm_fast_pio(struct kvm_vcpu * vcpu,int size,unsigned short port,int in) kvm_fast_pio() argument 9241 struct kvm_vcpu *vcpu; __kvmclock_cpufreq_notifier() local 9372 struct kvm_vcpu *vcpu; pvclock_gtod_update_fn() local 9648 __kvm_emulate_halt(struct kvm_vcpu * vcpu,int state,int reason) __kvm_emulate_halt() argument 9667 kvm_emulate_halt_noskip(struct kvm_vcpu * vcpu) kvm_emulate_halt_noskip() argument 9673 kvm_emulate_halt(struct kvm_vcpu * vcpu) kvm_emulate_halt() argument 9684 kvm_emulate_ap_reset_hold(struct kvm_vcpu * vcpu) kvm_emulate_ap_reset_hold() argument 9694 kvm_pv_clock_pairing(struct kvm_vcpu * vcpu,gpa_t paddr,unsigned long clock_type) kvm_pv_clock_pairing() argument 9757 kvm_vcpu_apicv_activated(struct kvm_vcpu * vcpu) kvm_vcpu_apicv_activated() argument 9790 kvm_sched_yield(struct kvm_vcpu * vcpu,unsigned long dest_id) kvm_sched_yield() argument 9824 complete_hypercall_exit(struct kvm_vcpu * vcpu) complete_hypercall_exit() argument 9835 kvm_emulate_hypercall(struct kvm_vcpu * vcpu) kvm_emulate_hypercall() argument 9942 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); emulator_fix_hypercall() local 9963 dm_request_for_irq_injection(struct kvm_vcpu * vcpu) dm_request_for_irq_injection() argument 9970 post_kvm_run_save(struct kvm_vcpu * vcpu) post_kvm_run_save() argument 9986 update_cr8_intercept(struct kvm_vcpu * vcpu) update_cr8_intercept() argument 10013 kvm_check_nested_events(struct kvm_vcpu * vcpu) kvm_check_nested_events() argument 10023 kvm_inject_exception(struct kvm_vcpu * vcpu) kvm_inject_exception() argument 10081 kvm_check_and_inject_events(struct kvm_vcpu * vcpu,bool * req_immediate_exit) kvm_check_and_inject_events() argument 10286 process_nmi(struct kvm_vcpu * vcpu) process_nmi() argument 10324 kvm_get_nr_pending_nmis(struct kvm_vcpu * vcpu) kvm_get_nr_pending_nmis() argument 10341 __kvm_vcpu_update_apicv(struct kvm_vcpu * vcpu) __kvm_vcpu_update_apicv() argument 10378 kvm_vcpu_update_apicv(struct kvm_vcpu * vcpu) kvm_vcpu_update_apicv() argument 10454 vcpu_scan_ioapic(struct kvm_vcpu * vcpu) vcpu_scan_ioapic() argument 10474 vcpu_load_eoi_exitmap(struct kvm_vcpu * vcpu) vcpu_load_eoi_exitmap() argument 10498 kvm_vcpu_reload_apic_access_page(struct kvm_vcpu * vcpu) kvm_vcpu_reload_apic_access_page() argument 10506 __kvm_request_immediate_exit(struct kvm_vcpu * vcpu) __kvm_request_immediate_exit() argument 10518 vcpu_enter_guest(struct kvm_vcpu * vcpu) vcpu_enter_guest() argument 10904 vcpu_block(struct kvm_vcpu * vcpu) vcpu_block() argument 10971 kvm_vcpu_running(struct kvm_vcpu * vcpu) kvm_vcpu_running() argument 10978 vcpu_run(struct kvm_vcpu * vcpu) vcpu_run() argument 11028 complete_emulated_io(struct kvm_vcpu * vcpu) complete_emulated_io() argument 11033 complete_emulated_pio(struct kvm_vcpu * vcpu) complete_emulated_pio() argument 11058 complete_emulated_mmio(struct kvm_vcpu * vcpu) complete_emulated_mmio() argument 11104 kvm_load_guest_fpu(struct kvm_vcpu * vcpu) kvm_load_guest_fpu() argument 11112 kvm_put_guest_fpu(struct kvm_vcpu * vcpu) kvm_put_guest_fpu() argument 11119 kvm_arch_vcpu_ioctl_run(struct kvm_vcpu * vcpu) kvm_arch_vcpu_ioctl_run() argument 11233 __get_regs(struct kvm_vcpu * vcpu,struct kvm_regs * regs) __get_regs() argument 11269 kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu * vcpu,struct kvm_regs * regs) kvm_arch_vcpu_ioctl_get_regs() argument 11277 __set_regs(struct kvm_vcpu * vcpu,struct kvm_regs * regs) __set_regs() argument 11310 kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu * vcpu,struct kvm_regs * regs) kvm_arch_vcpu_ioctl_set_regs() argument 11318 __get_sregs_common(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) __get_sregs_common() argument 11353 __get_sregs(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) __get_sregs() argument 11365 __get_sregs2(struct kvm_vcpu * vcpu,struct kvm_sregs2 * sregs2) __get_sregs2() argument 11381 kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) kvm_arch_vcpu_ioctl_get_sregs() argument 11390 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_get_mpstate() argument 11418 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu * vcpu,struct kvm_mp_state * mp_state) kvm_arch_vcpu_ioctl_set_mpstate() argument 11466 kvm_task_switch(struct kvm_vcpu * vcpu,u16 tss_selector,int idt_index,int reason,bool has_error_code,u32 error_code) kvm_task_switch() argument 11489 kvm_is_valid_sregs(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) kvm_is_valid_sregs() argument 11514 __set_sregs_common(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs,int * mmu_reset_needed,bool update_pdptrs) __set_sregs_common() argument 11587 __set_sregs(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) __set_sregs() argument 11611 __set_sregs2(struct kvm_vcpu * vcpu,struct kvm_sregs2 * sregs2) __set_sregs2() argument 11643 kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu * vcpu,struct kvm_sregs * sregs) kvm_arch_vcpu_ioctl_set_sregs() argument 11657 struct kvm_vcpu *vcpu; kvm_arch_vcpu_guestdbg_update_apicv_inhibit() local 11675 kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu * vcpu,struct kvm_guest_debug * dbg) kvm_arch_vcpu_ioctl_set_guest_debug() argument 11739 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu * vcpu,struct kvm_translation * tr) kvm_arch_vcpu_ioctl_translate() argument 11760 kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu * vcpu,struct kvm_fpu * fpu) kvm_arch_vcpu_ioctl_get_fpu() argument 11783 kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu * vcpu,struct kvm_fpu * fpu) kvm_arch_vcpu_ioctl_set_fpu() argument 11807 store_regs(struct kvm_vcpu * vcpu) store_regs() argument 11822 sync_regs(struct kvm_vcpu * vcpu) sync_regs() argument 11865 kvm_arch_vcpu_create(struct kvm_vcpu * vcpu) kvm_arch_vcpu_create() argument 11983 kvm_arch_vcpu_postcreate(struct kvm_vcpu * vcpu) kvm_arch_vcpu_postcreate() argument 12003 kvm_arch_vcpu_destroy(struct kvm_vcpu * vcpu) kvm_arch_vcpu_destroy() argument 12030 kvm_vcpu_reset(struct kvm_vcpu * vcpu,bool init_event) kvm_vcpu_reset() argument 12181 kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu * vcpu,u8 vector) kvm_vcpu_deliver_sipi_vector() argument 12196 struct kvm_vcpu *vcpu; kvm_arch_hardware_enable() local 12295 kvm_vcpu_is_reset_bsp(struct kvm_vcpu * vcpu) kvm_vcpu_is_reset_bsp() argument 12300 kvm_vcpu_is_bsp(struct kvm_vcpu * vcpu) kvm_vcpu_is_bsp() argument 12308 kvm_arch_sched_in(struct kvm_vcpu * vcpu,int cpu) kvm_arch_sched_in() argument 12394 kvm_unload_vcpu_mmu(struct kvm_vcpu * vcpu) kvm_unload_vcpu_mmu() argument 12404 struct kvm_vcpu *vcpu; kvm_unload_vcpu_mmus() local 12642 struct kvm_vcpu *vcpu; kvm_arch_memslots_updated() local 12841 kvm_guest_apic_has_interrupt(struct kvm_vcpu * vcpu) kvm_guest_apic_has_interrupt() argument 12847 kvm_vcpu_has_events(struct kvm_vcpu * vcpu) kvm_vcpu_has_events() argument 12896 kvm_arch_vcpu_runnable(struct kvm_vcpu * vcpu) kvm_arch_vcpu_runnable() argument 12901 kvm_arch_dy_has_pending_interrupt(struct kvm_vcpu * vcpu) kvm_arch_dy_has_pending_interrupt() argument 12910 kvm_arch_dy_runnable(struct kvm_vcpu * vcpu) kvm_arch_dy_runnable() argument 12925 kvm_arch_vcpu_in_kernel(struct kvm_vcpu * vcpu) kvm_arch_vcpu_in_kernel() argument 12933 kvm_arch_vcpu_get_ip(struct kvm_vcpu * vcpu) kvm_arch_vcpu_get_ip() argument 12938 kvm_arch_vcpu_should_kick(struct kvm_vcpu * vcpu) kvm_arch_vcpu_should_kick() argument 12943 kvm_arch_interrupt_allowed(struct kvm_vcpu * vcpu) kvm_arch_interrupt_allowed() argument 12948 kvm_get_linear_rip(struct kvm_vcpu * vcpu) kvm_get_linear_rip() argument 12961 kvm_is_linear_rip(struct kvm_vcpu * vcpu,unsigned long linear_rip) kvm_is_linear_rip() argument 12967 kvm_get_rflags(struct kvm_vcpu * vcpu) kvm_get_rflags() argument 12978 __kvm_set_rflags(struct kvm_vcpu * vcpu,unsigned long rflags) __kvm_set_rflags() argument 12986 kvm_set_rflags(struct kvm_vcpu * vcpu,unsigned long rflags) kvm_set_rflags() argument 13005 kvm_add_async_pf_gfn(struct kvm_vcpu * vcpu,gfn_t gfn) kvm_add_async_pf_gfn() argument 13015 kvm_async_pf_gfn_slot(struct kvm_vcpu * vcpu,gfn_t gfn) kvm_async_pf_gfn_slot() argument 13028 kvm_find_async_pf_gfn(struct kvm_vcpu * vcpu,gfn_t gfn) kvm_find_async_pf_gfn() argument 13033 kvm_del_async_pf_gfn(struct kvm_vcpu * vcpu,gfn_t gfn) kvm_del_async_pf_gfn() argument 13060 apf_put_user_notpresent(struct kvm_vcpu * vcpu) apf_put_user_notpresent() argument 13068 apf_put_user_ready(struct kvm_vcpu * vcpu,u32 token) apf_put_user_ready() argument 13076 apf_pageready_slot_free(struct kvm_vcpu * vcpu) apf_pageready_slot_free() argument 13088 kvm_can_deliver_async_pf(struct kvm_vcpu * vcpu) kvm_can_deliver_async_pf() argument 13114 kvm_can_do_async_pf(struct kvm_vcpu * vcpu) kvm_can_do_async_pf() argument 13131 kvm_arch_async_page_not_present(struct kvm_vcpu * vcpu,struct kvm_async_pf * work) kvm_arch_async_page_not_present() argument 13163 kvm_arch_async_page_present(struct kvm_vcpu * vcpu,struct kvm_async_pf * work) kvm_arch_async_page_present() argument 13188 kvm_arch_async_page_present_queued(struct kvm_vcpu * vcpu) kvm_arch_async_page_present_queued() argument 13195 kvm_arch_can_dequeue_async_page_present(struct kvm_vcpu * vcpu) kvm_arch_can_dequeue_async_page_present() argument 13307 kvm_arch_no_poll(struct kvm_vcpu * vcpu) kvm_arch_no_poll() argument 13340 kvm_fixup_and_inject_pf_error(struct kvm_vcpu * vcpu,gva_t gva,u16 error_code) kvm_fixup_and_inject_pf_error() argument 13370 kvm_handle_memory_failure(struct kvm_vcpu * vcpu,int r,struct x86_exception * e) kvm_handle_memory_failure() argument 13394 kvm_handle_invpcid(struct kvm_vcpu * vcpu,unsigned long type,gva_t gva) kvm_handle_invpcid() argument 13454 complete_sev_es_emulated_mmio(struct kvm_vcpu * vcpu) complete_sev_es_emulated_mmio() argument 13500 kvm_sev_es_mmio_write(struct kvm_vcpu * vcpu,gpa_t gpa,unsigned int bytes,void * data) kvm_sev_es_mmio_write() argument 13539 kvm_sev_es_mmio_read(struct kvm_vcpu * vcpu,gpa_t gpa,unsigned int bytes,void * data) kvm_sev_es_mmio_read() argument 13577 advance_sev_es_emulated_pio(struct kvm_vcpu * vcpu,unsigned count,int size) advance_sev_es_emulated_pio() argument 13586 complete_sev_es_emulated_outs(struct kvm_vcpu * vcpu) complete_sev_es_emulated_outs() argument 13597 kvm_sev_es_outs(struct kvm_vcpu * vcpu,unsigned int size,unsigned int port) kvm_sev_es_outs() argument 13622 complete_sev_es_emulated_ins(struct kvm_vcpu * vcpu) complete_sev_es_emulated_ins() argument 13635 kvm_sev_es_ins(struct kvm_vcpu * vcpu,unsigned int size,unsigned int port) kvm_sev_es_ins() argument 13654 kvm_sev_es_string_io(struct kvm_vcpu * vcpu,unsigned int size,unsigned int port,void * data,unsigned int count,int in) kvm_sev_es_string_io() argument [all...] |