H A D | svm.c | 297 int svm_set_efer(struct kvm_vcpu *vcpu, u64 efer) in svm_set_efer() argument 349 svm_get_interrupt_shadow(struct kvm_vcpu * vcpu) svm_get_interrupt_shadow() argument 359 svm_set_interrupt_shadow(struct kvm_vcpu * vcpu,int mask) svm_set_interrupt_shadow() argument 372 __svm_skip_emulated_instruction(struct kvm_vcpu * vcpu,bool commit_side_effects) __svm_skip_emulated_instruction() argument 418 svm_skip_emulated_instruction(struct kvm_vcpu * vcpu) svm_skip_emulated_instruction() argument 423 svm_update_soft_interrupt_rip(struct kvm_vcpu * vcpu) svm_update_soft_interrupt_rip() argument 468 svm_inject_exception(struct kvm_vcpu * vcpu) svm_inject_exception() argument 510 svm_init_osvw(struct kvm_vcpu * vcpu) svm_init_osvw() argument 787 set_shadow_msr_intercept(struct kvm_vcpu * vcpu,u32 msr,int read,int write) set_shadow_msr_intercept() argument 813 msr_write_intercepted(struct kvm_vcpu * vcpu,u32 msr) msr_write_intercepted() argument 841 set_msr_interception_bitmap(struct kvm_vcpu * vcpu,u32 * msrpm,u32 msr,int read,int write) set_msr_interception_bitmap() argument 878 set_msr_interception(struct kvm_vcpu * vcpu,u32 * msrpm,u32 msr,int read,int write) set_msr_interception() argument 900 svm_vcpu_init_msrpm(struct kvm_vcpu * vcpu,u32 * msrpm) svm_vcpu_init_msrpm() argument 939 svm_msr_filter_changed(struct kvm_vcpu * vcpu) svm_msr_filter_changed() argument 1012 svm_enable_lbrv(struct kvm_vcpu * vcpu) svm_enable_lbrv() argument 1030 svm_disable_lbrv(struct kvm_vcpu * vcpu) svm_disable_lbrv() argument 1061 svm_update_lbrv(struct kvm_vcpu * vcpu) svm_update_lbrv() argument 1091 grow_ple_window(struct kvm_vcpu * vcpu) grow_ple_window() argument 1112 shrink_ple_window(struct kvm_vcpu * vcpu) shrink_ple_window() argument 1164 svm_get_l2_tsc_offset(struct kvm_vcpu * vcpu) svm_get_l2_tsc_offset() argument 1171 svm_get_l2_tsc_multiplier(struct kvm_vcpu * vcpu) svm_get_l2_tsc_multiplier() argument 1178 svm_write_tsc_offset(struct kvm_vcpu * vcpu) svm_write_tsc_offset() argument 1187 svm_write_tsc_multiplier(struct kvm_vcpu * vcpu) svm_write_tsc_multiplier() argument 1196 svm_recalc_instruction_intercepts(struct kvm_vcpu * vcpu,struct vcpu_svm * svm) svm_recalc_instruction_intercepts() argument 1219 init_vmcb_after_set_cpuid(struct kvm_vcpu * vcpu) init_vmcb_after_set_cpuid() argument 1251 init_vmcb(struct kvm_vcpu * vcpu) init_vmcb() argument 1401 __svm_vcpu_reset(struct kvm_vcpu * vcpu) __svm_vcpu_reset() argument 1418 svm_vcpu_reset(struct kvm_vcpu * vcpu,bool init_event) svm_vcpu_reset() argument 1437 svm_vcpu_create(struct kvm_vcpu * vcpu) svm_vcpu_create() argument 1510 svm_vcpu_free(struct kvm_vcpu * vcpu) svm_vcpu_free() argument 1530 svm_prepare_switch_to_guest(struct kvm_vcpu * vcpu) svm_prepare_switch_to_guest() argument 1569 svm_prepare_host_switch(struct kvm_vcpu * vcpu) svm_prepare_host_switch() argument 1574 svm_vcpu_load(struct kvm_vcpu * vcpu,int cpu) svm_vcpu_load() argument 1589 svm_vcpu_put(struct kvm_vcpu * vcpu) svm_vcpu_put() argument 1599 svm_get_rflags(struct kvm_vcpu * vcpu) svm_get_rflags() argument 1614 svm_set_rflags(struct kvm_vcpu * vcpu,unsigned long rflags) svm_set_rflags() argument 1627 svm_get_if_flag(struct kvm_vcpu * vcpu) svm_get_if_flag() argument 1636 svm_cache_reg(struct kvm_vcpu * vcpu,enum kvm_reg reg) svm_cache_reg() argument 1708 svm_seg(struct kvm_vcpu * vcpu,int seg) svm_seg() argument 1727 svm_get_segment_base(struct kvm_vcpu * vcpu,int seg) svm_get_segment_base() argument 1734 svm_get_segment(struct kvm_vcpu * vcpu,struct kvm_segment * var,int seg) svm_get_segment() argument 1803 svm_get_cpl(struct kvm_vcpu * vcpu) svm_get_cpl() argument 1810 svm_get_cs_db_l_bits(struct kvm_vcpu * vcpu,int * db,int * l) svm_get_cs_db_l_bits() argument 1819 svm_get_idt(struct kvm_vcpu * vcpu,struct desc_ptr * dt) svm_get_idt() argument 1827 svm_set_idt(struct kvm_vcpu * vcpu,struct desc_ptr * dt) svm_set_idt() argument 1836 svm_get_gdt(struct kvm_vcpu * vcpu,struct desc_ptr * dt) svm_get_gdt() argument 1844 svm_set_gdt(struct kvm_vcpu * vcpu,struct desc_ptr * dt) svm_set_gdt() argument 1853 sev_post_set_cr3(struct kvm_vcpu * vcpu,unsigned long cr3) sev_post_set_cr3() argument 1871 svm_is_valid_cr0(struct kvm_vcpu * vcpu,unsigned long cr0) svm_is_valid_cr0() argument 1876 svm_set_cr0(struct kvm_vcpu * vcpu,unsigned long cr0) svm_set_cr0() argument 1933 svm_is_valid_cr4(struct kvm_vcpu * vcpu,unsigned long cr4) svm_is_valid_cr4() argument 1938 svm_set_cr4(struct kvm_vcpu * vcpu,unsigned long cr4) svm_set_cr4() argument 1961 svm_set_segment(struct kvm_vcpu * vcpu,struct kvm_segment * var,int seg) svm_set_segment() argument 1992 svm_update_exception_bitmap(struct kvm_vcpu * vcpu) svm_update_exception_bitmap() argument 2030 svm_sync_dirty_debug_regs(struct kvm_vcpu * vcpu) svm_sync_dirty_debug_regs() argument 2051 svm_set_dr7(struct kvm_vcpu * vcpu,unsigned long value) svm_set_dr7() argument 2062 pf_interception(struct kvm_vcpu * vcpu) pf_interception() argument 2075 npf_interception(struct kvm_vcpu * vcpu) npf_interception() argument 2089 db_interception(struct kvm_vcpu * vcpu) db_interception() argument 2122 bp_interception(struct kvm_vcpu * vcpu) bp_interception() argument 2133 ud_interception(struct kvm_vcpu * vcpu) ud_interception() argument 2138 ac_interception(struct kvm_vcpu * vcpu) ac_interception() argument 2183 svm_handle_mce(struct kvm_vcpu * vcpu) svm_handle_mce() argument 2204 mc_interception(struct kvm_vcpu * vcpu) mc_interception() argument 2209 shutdown_interception(struct kvm_vcpu * vcpu) shutdown_interception() argument 2236 io_interception(struct kvm_vcpu * vcpu) io_interception() argument 2261 nmi_interception(struct kvm_vcpu * vcpu) nmi_interception() argument 2266 smi_interception(struct kvm_vcpu * vcpu) smi_interception() argument 2271 intr_interception(struct kvm_vcpu * vcpu) intr_interception() argument 2277 vmload_vmsave_interception(struct kvm_vcpu * vcpu,bool vmload) vmload_vmsave_interception() argument 2311 vmload_interception(struct kvm_vcpu * vcpu) vmload_interception() argument 2316 vmsave_interception(struct kvm_vcpu * vcpu) vmsave_interception() argument 2321 vmrun_interception(struct kvm_vcpu * vcpu) vmrun_interception() argument 2337 svm_instr_opcode(struct kvm_vcpu * vcpu) svm_instr_opcode() argument 2358 emulate_svm_instr(struct kvm_vcpu * vcpu,int opcode) emulate_svm_instr() argument 2391 gp_interception(struct kvm_vcpu * vcpu) gp_interception() argument 2464 stgi_interception(struct kvm_vcpu * vcpu) stgi_interception() argument 2476 clgi_interception(struct kvm_vcpu * vcpu) clgi_interception() argument 2488 invlpga_interception(struct kvm_vcpu * vcpu) invlpga_interception() argument 2505 skinit_interception(struct kvm_vcpu * vcpu) skinit_interception() argument 2513 task_switch_interception(struct kvm_vcpu * vcpu) task_switch_interception() argument 2591 iret_interception(struct kvm_vcpu * vcpu) iret_interception() argument 2607 invlpg_interception(struct kvm_vcpu * vcpu) invlpg_interception() argument 2616 emulate_on_interception(struct kvm_vcpu * vcpu) emulate_on_interception() argument 2621 rsm_interception(struct kvm_vcpu * vcpu) rsm_interception() argument 2626 check_selective_cr0_intercepted(struct kvm_vcpu * vcpu,unsigned long val) check_selective_cr0_intercepted() argument 2650 cr_interception(struct kvm_vcpu * vcpu) cr_interception() argument 2724 cr_trap(struct kvm_vcpu * vcpu) cr_trap() argument 2759 dr_interception(struct kvm_vcpu * vcpu) dr_interception() argument 2801 cr8_write_interception(struct kvm_vcpu * vcpu) cr8_write_interception() argument 2816 efer_trap(struct kvm_vcpu * vcpu) efer_trap() argument 2851 svm_get_msr(struct kvm_vcpu * vcpu,struct msr_data * msr_info) svm_get_msr() argument 2965 svm_complete_emulated_msr(struct kvm_vcpu * vcpu,int err) svm_complete_emulated_msr() argument 2979 svm_set_vm_cr(struct kvm_vcpu * vcpu,u64 data) svm_set_vm_cr() argument 3004 svm_set_msr(struct kvm_vcpu * vcpu,struct msr_data * msr) svm_set_msr() argument 3206 msr_interception(struct kvm_vcpu * vcpu) msr_interception() argument 3214 interrupt_window_interception(struct kvm_vcpu * vcpu) interrupt_window_interception() argument 3237 pause_interception(struct kvm_vcpu * vcpu) pause_interception() argument 3253 invpcid_interception(struct kvm_vcpu * vcpu) invpcid_interception() argument 3349 dump_vmcb(struct kvm_vcpu * vcpu) dump_vmcb() argument 3478 svm_handle_invalid_exit(struct kvm_vcpu * vcpu,u64 exit_code) svm_handle_invalid_exit() argument 3490 svm_invoke_exit_handler(struct kvm_vcpu * vcpu,u64 exit_code) svm_invoke_exit_handler() argument 3510 svm_get_exit_info(struct kvm_vcpu * vcpu,u32 * reason,u64 * info1,u64 * info2,u32 * intr_info,u32 * error_code) svm_get_exit_info() argument 3527 svm_handle_exit(struct kvm_vcpu * vcpu,fastpath_t exit_fastpath) svm_handle_exit() argument 3570 pre_svm_run(struct kvm_vcpu * vcpu) pre_svm_run() argument 3594 svm_inject_nmi(struct kvm_vcpu * vcpu) svm_inject_nmi() argument 3608 svm_is_vnmi_pending(struct kvm_vcpu * vcpu) svm_is_vnmi_pending() argument 3618 svm_set_vnmi_pending(struct kvm_vcpu * vcpu) svm_set_vnmi_pending() argument 3641 svm_inject_irq(struct kvm_vcpu * vcpu,bool reinjected) svm_inject_irq() argument 3663 svm_complete_interrupt_delivery(struct kvm_vcpu * vcpu,int delivery_mode,int trig_mode,int vector) svm_complete_interrupt_delivery() argument 3713 svm_update_cr8_intercept(struct kvm_vcpu * vcpu,int tpr,int irr) svm_update_cr8_intercept() argument 3736 svm_get_nmi_mask(struct kvm_vcpu * vcpu) svm_get_nmi_mask() argument 3746 svm_set_nmi_mask(struct kvm_vcpu * vcpu,bool masked) svm_set_nmi_mask() argument 3765 svm_nmi_blocked(struct kvm_vcpu * vcpu) svm_nmi_blocked() argument 3782 svm_nmi_allowed(struct kvm_vcpu * vcpu,bool for_injection) svm_nmi_allowed() argument 3797 svm_interrupt_blocked(struct kvm_vcpu * vcpu) svm_interrupt_blocked() argument 3823 svm_interrupt_allowed(struct kvm_vcpu * vcpu,bool for_injection) svm_interrupt_allowed() argument 3843 svm_enable_irq_window(struct kvm_vcpu * vcpu) svm_enable_irq_window() argument 3873 svm_enable_nmi_window(struct kvm_vcpu * vcpu) svm_enable_nmi_window() argument 3928 svm_flush_tlb_asid(struct kvm_vcpu * vcpu) svm_flush_tlb_asid() argument 3952 svm_flush_tlb_current(struct kvm_vcpu * vcpu) svm_flush_tlb_current() argument 3968 svm_flush_tlb_all(struct kvm_vcpu * vcpu) svm_flush_tlb_all() argument 3983 svm_flush_tlb_gva(struct kvm_vcpu * vcpu,gva_t gva) svm_flush_tlb_gva() argument 3990 sync_cr8_to_lapic(struct kvm_vcpu * vcpu) sync_cr8_to_lapic() argument 4003 sync_lapic_to_cr8(struct kvm_vcpu * vcpu) sync_lapic_to_cr8() argument 4017 svm_complete_soft_interrupt(struct kvm_vcpu * vcpu,u8 vector,int type) svm_complete_soft_interrupt() argument 4049 svm_complete_interrupts(struct kvm_vcpu * vcpu) svm_complete_interrupts() argument 4118 svm_cancel_injection(struct kvm_vcpu * vcpu) svm_cancel_injection() argument 4129 svm_vcpu_pre_run(struct kvm_vcpu * vcpu) svm_vcpu_pre_run() argument 4134 svm_exit_handlers_fastpath(struct kvm_vcpu * vcpu) svm_exit_handlers_fastpath() argument 4143 svm_vcpu_enter_exit(struct kvm_vcpu * vcpu,bool spec_ctrl_intercepted) svm_vcpu_enter_exit() argument 4159 svm_vcpu_run(struct kvm_vcpu * vcpu) svm_vcpu_run() argument 4287 svm_load_mmu_pgd(struct kvm_vcpu * vcpu,hpa_t root_hpa,int root_level) svm_load_mmu_pgd() argument 4313 svm_patch_hypercall(struct kvm_vcpu * vcpu,unsigned char * hypercall) svm_patch_hypercall() argument 4347 svm_vcpu_after_set_cpuid(struct kvm_vcpu * vcpu) svm_vcpu_after_set_cpuid() argument 4468 svm_check_intercept(struct kvm_vcpu * vcpu,struct x86_instruction_info * info,enum x86_intercept_stage stage,struct x86_exception * exception) svm_check_intercept() argument 4588 svm_handle_exit_irqoff(struct kvm_vcpu * vcpu) svm_handle_exit_irqoff() argument 4594 svm_sched_in(struct kvm_vcpu * vcpu,int cpu) svm_sched_in() argument 4600 svm_setup_mce(struct kvm_vcpu * vcpu) svm_setup_mce() argument 4607 svm_smi_blocked(struct kvm_vcpu * vcpu) svm_smi_blocked() argument 4618 svm_smi_allowed(struct kvm_vcpu * vcpu,bool for_injection) svm_smi_allowed() argument 4634 svm_enter_smm(struct kvm_vcpu * vcpu,union kvm_smram * smram) svm_enter_smm() argument 4686 svm_leave_smm(struct kvm_vcpu * vcpu,const union kvm_smram * smram) svm_leave_smm() argument 4748 svm_enable_smi_window(struct kvm_vcpu * vcpu) svm_enable_smi_window() argument 4762 svm_can_emulate_instruction(struct kvm_vcpu * vcpu,int emul_type,void * insn,int insn_len) svm_can_emulate_instruction() argument 4906 svm_apic_init_signal_blocked(struct kvm_vcpu * vcpu) svm_apic_init_signal_blocked() argument 4913 svm_vcpu_deliver_sipi_vector(struct kvm_vcpu * vcpu,u8 vector) svm_vcpu_deliver_sipi_vector() argument [all...] |