Lines Matching refs:to_svm
299 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_efer()
351 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_interrupt_shadow()
361 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_interrupt_shadow()
373 struct vcpu_svm *svm = to_svm(vcpu); in __svm_skip_emulated_instruction()
416 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_soft_interrupt_rip()
461 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_exception()
775 struct vcpu_svm *svm = to_svm(vcpu); in set_shadow_msr_intercept()
814 msrpm = is_guest_mode(vcpu) ? to_svm(vcpu)->nested.msrpm: in msr_write_intercepted()
815 to_svm(vcpu)->msrpm; in msr_write_intercepted()
829 struct vcpu_svm *svm = to_svm(vcpu); in set_msr_interception_bitmap()
926 struct vcpu_svm *svm = to_svm(vcpu); in svm_msr_filter_changed()
999 struct vcpu_svm *svm = to_svm(vcpu); in svm_enable_lbrv()
1017 struct vcpu_svm *svm = to_svm(vcpu); in svm_disable_lbrv()
1048 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_lbrv()
1078 struct vcpu_svm *svm = to_svm(vcpu); in grow_ple_window()
1099 struct vcpu_svm *svm = to_svm(vcpu); in shrink_ple_window()
1150 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_l2_tsc_offset()
1157 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_l2_tsc_multiplier()
1164 struct vcpu_svm *svm = to_svm(vcpu); in svm_write_tsc_offset()
1174 if (to_svm(vcpu)->guest_state_loaded) in svm_write_tsc_multiplier()
1205 struct vcpu_svm *svm = to_svm(vcpu); in init_vmcb_after_set_cpuid()
1237 struct vcpu_svm *svm = to_svm(vcpu); in init_vmcb()
1387 struct vcpu_svm *svm = to_svm(vcpu); in __svm_vcpu_reset()
1406 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_reset()
1434 svm = to_svm(vcpu); in svm_vcpu_create()
1493 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_free()
1513 struct vcpu_svm *svm = to_svm(vcpu); in svm_prepare_switch_to_guest()
1548 to_svm(vcpu)->guest_state_loaded = false; in svm_prepare_host_switch()
1553 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_load()
1581 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_rflags()
1596 if (to_svm(vcpu)->nmi_singlestep) in svm_set_rflags()
1604 to_svm(vcpu)->vmcb->save.rflags = rflags; in svm_set_rflags()
1609 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_get_if_flag()
1690 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; in svm_seg()
1691 struct vmcb_save_area *save01 = &to_svm(vcpu)->vmcb01.ptr->save; in svm_seg()
1778 var->dpl = to_svm(vcpu)->vmcb->save.cpl; in svm_get_segment()
1785 struct vmcb_save_area *save = &to_svm(vcpu)->vmcb->save; in svm_get_cpl()
1801 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_idt()
1809 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_idt()
1818 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_gdt()
1826 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_gdt()
1835 struct vcpu_svm *svm = to_svm(vcpu); in sev_post_set_cr3()
1858 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_cr0()
1931 to_svm(vcpu)->vmcb->save.cr4 = cr4; in svm_set_cr4()
1932 vmcb_mark_dirty(to_svm(vcpu)->vmcb, VMCB_CR); in svm_set_cr4()
1941 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_segment()
1971 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_exception_bitmap()
1996 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_set_dr6()
2009 struct vcpu_svm *svm = to_svm(vcpu); in svm_sync_dirty_debug_regs()
2030 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_dr7()
2041 struct vcpu_svm *svm = to_svm(vcpu); in pf_interception()
2054 struct vcpu_svm *svm = to_svm(vcpu); in npf_interception()
2087 struct vcpu_svm *svm = to_svm(vcpu); in db_interception()
2119 struct vcpu_svm *svm = to_svm(vcpu); in bp_interception()
2207 struct vcpu_svm *svm = to_svm(vcpu); in shutdown_interception()
2232 struct vcpu_svm *svm = to_svm(vcpu); in io_interception()
2273 struct vcpu_svm *svm = to_svm(vcpu); in vmload_vmsave_interception()
2364 struct vcpu_svm *svm = to_svm(vcpu); in emulate_svm_instr()
2387 struct vcpu_svm *svm = to_svm(vcpu); in gp_interception()
2466 svm_set_gif(to_svm(vcpu), true); in stgi_interception()
2478 svm_set_gif(to_svm(vcpu), false); in clgi_interception()
2491 trace_kvm_invlpga(to_svm(vcpu)->vmcb->save.rip, asid, gva); in invlpga_interception()
2501 trace_kvm_skinit(to_svm(vcpu)->vmcb->save.rip, kvm_rax_read(vcpu)); in skinit_interception()
2509 struct vcpu_svm *svm = to_svm(vcpu); in task_switch_interception()
2587 struct vcpu_svm *svm = to_svm(vcpu); in iret_interception()
2606 kvm_mmu_invlpg(vcpu, to_svm(vcpu)->vmcb->control.exit_info_1); in invlpg_interception()
2623 struct vcpu_svm *svm = to_svm(vcpu); in check_selective_cr0_intercepted()
2646 struct vcpu_svm *svm = to_svm(vcpu); in cr_interception()
2720 struct vcpu_svm *svm = to_svm(vcpu); in cr_trap()
2755 struct vcpu_svm *svm = to_svm(vcpu); in dr_interception()
2820 msr_info.data = to_svm(vcpu)->vmcb->control.exit_info_1 & ~EFER_SVME; in efer_trap()
2853 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_msr()
2972 struct vcpu_svm *svm = to_svm(vcpu); in svm_complete_emulated_msr()
2986 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_vm_cr()
3011 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_msr()
3232 if (to_svm(vcpu)->vmcb->control.exit_info_1) in msr_interception()
3241 svm_clear_vintr(to_svm(vcpu)); in interrupt_window_interception()
3279 struct vcpu_svm *svm = to_svm(vcpu); in invpcid_interception()
3377 struct vcpu_svm *svm = to_svm(vcpu); in dump_vmcb()
3540 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_exit_info()
3556 struct vmcb_control_area *control = &to_svm(vcpu)->vmcb->control; in svm_get_entry_info()
3570 struct vcpu_svm *svm = to_svm(vcpu); in svm_handle_exit()
3614 struct vcpu_svm *svm = to_svm(vcpu); in pre_svm_run()
3637 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_nmi()
3658 struct vcpu_svm *svm = to_svm(vcpu); in svm_is_vnmi_pending()
3668 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_vnmi_pending()
3691 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_irq()
3763 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_cr8_intercept()
3786 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_nmi_mask()
3796 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_nmi_mask()
3815 struct vcpu_svm *svm = to_svm(vcpu); in svm_nmi_blocked()
3832 struct vcpu_svm *svm = to_svm(vcpu); in svm_nmi_allowed()
3847 struct vcpu_svm *svm = to_svm(vcpu); in svm_interrupt_blocked()
3873 struct vcpu_svm *svm = to_svm(vcpu); in svm_interrupt_allowed()
3893 struct vcpu_svm *svm = to_svm(vcpu); in svm_enable_irq_window()
3923 struct vcpu_svm *svm = to_svm(vcpu); in svm_enable_nmi_window()
3978 struct vcpu_svm *svm = to_svm(vcpu); in svm_flush_tlb_asid()
4033 struct vcpu_svm *svm = to_svm(vcpu); in svm_flush_tlb_gva()
4040 struct vcpu_svm *svm = to_svm(vcpu); in sync_cr8_to_lapic()
4053 struct vcpu_svm *svm = to_svm(vcpu); in sync_lapic_to_cr8()
4070 struct vcpu_svm *svm = to_svm(vcpu); in svm_complete_soft_interrupt()
4099 struct vcpu_svm *svm = to_svm(vcpu); in svm_complete_interrupts()
4168 struct vcpu_svm *svm = to_svm(vcpu); in svm_cancel_injection()
4187 struct vcpu_svm *svm = to_svm(vcpu); in svm_exit_handlers_fastpath()
4209 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_enter_exit()
4241 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_run()
4382 struct vcpu_svm *svm = to_svm(vcpu); in svm_load_mmu_pgd()
4441 struct vcpu_svm *svm = to_svm(vcpu); in svm_vcpu_after_set_cpuid()
4555 struct vcpu_svm *svm = to_svm(vcpu); in svm_check_intercept()
4672 if (to_svm(vcpu)->vmcb->control.exit_code == SVM_EXIT_INTR) in svm_handle_exit_irqoff()
4685 struct vcpu_svm *svm = to_svm(vcpu); in svm_smi_blocked()
4696 struct vcpu_svm *svm = to_svm(vcpu); in svm_smi_allowed()
4712 struct vcpu_svm *svm = to_svm(vcpu); in svm_enter_smm()
4764 struct vcpu_svm *svm = to_svm(vcpu); in svm_leave_smm()
4826 struct vcpu_svm *svm = to_svm(vcpu); in svm_enable_smi_window()
4841 struct vcpu_svm *svm = to_svm(vcpu); in svm_check_emulate_instruction()
4993 struct vcpu_svm *svm = to_svm(vcpu); in svm_apic_init_signal_blocked()