Home
last modified time | relevance | path

Searched refs:kvm_x86_call (Results 1 – 12 of 12) sorted by relevance

/linux/arch/x86/kvm/
H A Dsmm.c204 kvm_x86_call(get_gdt)(vcpu, &dt); in enter_smm_save_state_32()
208 kvm_x86_call(get_idt)(vcpu, &dt); in enter_smm_save_state_32()
224 smram->int_shadow = kvm_x86_call(get_interrupt_shadow)(vcpu); in enter_smm_save_state_32()
254 kvm_x86_call(get_idt)(vcpu, &dt); in enter_smm_save_state_64()
260 kvm_x86_call(get_gdt)(vcpu, &dt); in enter_smm_save_state_64()
271 smram->int_shadow = kvm_x86_call(get_interrupt_shadow)(vcpu); in enter_smm_save_state_64()
305 if (kvm_x86_call(enter_smm)(vcpu, &smram)) in enter_smm()
313 if (kvm_x86_call(get_nmi_mask)(vcpu)) in enter_smm()
316 kvm_x86_call(set_nmi_mask)(vcpu, true); in enter_smm()
321 kvm_x86_call(set_interrupt_shadow)(vcpu, 0); in enter_smm()
[all …]
H A Dkvm_cache_regs.h119 kvm_x86_call(cache_reg)(vcpu, reg); in kvm_register_read_raw()
159 kvm_x86_call(cache_reg)(vcpu, VCPU_EXREG_PDPTR); in kvm_pdptr_read()
174 kvm_x86_call(cache_reg)(vcpu, VCPU_EXREG_CR0); in kvm_read_cr0_bits()
196 kvm_x86_call(cache_reg)(vcpu, VCPU_EXREG_CR4); in kvm_read_cr4_bits()
211 kvm_x86_call(cache_reg)(vcpu, VCPU_EXREG_CR3); in kvm_read_cr3()
H A Dx86.c1030 if (kvm_x86_call(get_cpl)(vcpu) <= required_cpl) in kvm_require_cpl()
1121 return kvm_x86_call(is_valid_cr0)(vcpu, cr0); in kvm_is_valid_cr0()
1185 kvm_x86_call(get_cs_db_l_bits)(vcpu, &cs_db, &cs_l); in kvm_set_cr0()
1202 kvm_x86_call(set_cr0)(vcpu, cr0); in kvm_set_cr0()
1315 if (kvm_x86_call(get_cpl)(vcpu) != 0 || in kvm_emulate_xsetbv()
1328 kvm_x86_call(is_valid_cr4)(vcpu, cr4); in kvm_is_valid_cr4()
1399 kvm_x86_call(set_cr4)(vcpu, cr4); in kvm_set_cr4()
1538 kvm_x86_call(set_dr7)(vcpu, dr7); in kvm_update_dr7()
1717 return kvm_x86_call(get_feature_msr)(index, data); in kvm_get_feature_msr()
1779 r = kvm_x86_call(set_efer)(vcpu, efer); in set_efer()
[all …]
H A Dirq.c118 return kvm_x86_call(protected_apic_has_interrupt)(v); in kvm_cpu_has_interrupt()
183 kvm_x86_call(migrate_timers)(vcpu); in __kvm_migrate_timers()
461 r = kvm_x86_call(pi_update_irte)(irqfd, irqfd->kvm, host_irq, irqfd->gsi, in kvm_pi_update_irte()
487 kvm_x86_call(pi_start_bypass)(kvm); in kvm_arch_irq_bypass_add_producer()
H A Dmmu.h155 kvm_x86_call(load_mmu_pgd)(vcpu, root_hpa, in kvm_mmu_load_pgd()
191 unsigned long rflags = kvm_x86_call(get_rflags)(vcpu); in permission_fault()
H A Dsmm.h145 if (!kvm_x86_call(has_emulated_msr)(vcpu->kvm, MSR_IA32_SMBASE)) in kvm_inject_smi()
H A Dtrace.h41 kvm_x86_call(get_entry_info)(vcpu, &__entry->intr_info,
413 kvm_x86_call(get_exit_info)(vcpu, \
930 __entry->csbase = kvm_x86_call(get_segment_base)(vcpu,
H A Dxen.c1318 kvm_x86_call(patch_hypercall)(vcpu, instructions + 5); in kvm_xen_write_hypercall_page()
1707 cpl = kvm_x86_call(get_cpl)(vcpu); in kvm_xen_hypercall()
H A Dcpuid.c460 kvm_x86_call(vcpu_after_set_cpuid)(vcpu); in kvm_vcpu_after_set_cpuid()
/linux/arch/x86/include/asm/
H A Dkvm_host.h2043 #define kvm_x86_call(func) static_call(kvm_x86_##func) macro
2069 !kvm_x86_call(flush_remote_tlbs)(kvm)) in kvm_arch_flush_remote_tlbs()
2082 return kvm_x86_call(flush_remote_tlbs_range)(kvm, gfn, nr_pages); in kvm_arch_flush_remote_tlbs_range()
2495 kvm_x86_call(vcpu_blocking)(vcpu); in kvm_arch_vcpu_blocking()
2500 kvm_x86_call(vcpu_unblocking)(vcpu); in kvm_arch_vcpu_unblocking()
/linux/arch/x86/kvm/mmu/
H A Dspte.c243 spte |= kvm_x86_call(get_mt_mask)(vcpu, gfn, in make_spte()
H A Dmmu.c3359 coco_level = kvm_x86_call(gmem_max_mapping_level)(kvm, pfn, is_private); in kvm_gmem_max_mapping_level()
6099 kvm_x86_call(flush_tlb_current)(vcpu); in kvm_mmu_load()
6558 kvm_x86_call(flush_tlb_gva)(vcpu, addr); in kvm_mmu_invalidate_addr()