Home
last modified time | relevance | path

Searched refs:vcpu_vmx (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/arch/x86/kvm/vmx/
H A Dhyperv.h25 static inline bool nested_vmx_is_evmptr12_valid(struct vcpu_vmx *vmx) in nested_vmx_is_evmptr12_valid()
35 static inline bool nested_vmx_is_evmptr12_set(struct vcpu_vmx *vmx) in nested_vmx_is_evmptr12_set()
40 static inline struct hv_enlightened_vmcs *nested_vmx_evmcs(struct vcpu_vmx *vmx) in nested_vmx_evmcs()
69 static inline bool nested_vmx_is_evmptr12_valid(struct vcpu_vmx *vmx) in nested_vmx_is_evmptr12_valid()
79 static inline bool nested_vmx_is_evmptr12_set(struct vcpu_vmx *vmx) in nested_vmx_is_evmptr12_set()
84 static inline struct hv_enlightened_vmcs *nested_vmx_evmcs(struct vcpu_vmx *vmx) in nested_vmx_evmcs()
H A Dvmx.h249 struct vcpu_vmx { struct
383 void vmx_set_constant_host_state(struct vcpu_vmx *vmx); argument
397 void set_cr4_guest_host_mask(struct vcpu_vmx *vmx);
415 unsigned int __vmx_vcpu_run_flags(struct vcpu_vmx *vmx);
416 bool __vmx_vcpu_run(struct vcpu_vmx *vmx, unsigned long *regs,
600 static inline u##bits lname##_controls_get(struct vcpu_vmx *vmx) \
662 return container_of(vcpu, struct vcpu_vmx, vcpu); in to_vmx()
686 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_exit_qual()
696 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_intr_info()
716 static inline bool vmx_has_waitpkg(struct vcpu_vmx *vmx) in vmx_has_waitpkg()
[all …]
H A Dvmx.c1283 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_prepare_switch_to_guest()
1414 struct vcpu_vmx *vmx = to_vmx(vcpu); in grow_ple_window()
1430 struct vcpu_vmx *vmx = to_vmx(vcpu); in shrink_ple_window()
1447 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_load_vmcs()
1540 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_rflags()
1558 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_rflags()
1621 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_rtit_ctl_check()
1786 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_update_emulated_instruction()
7572 struct vcpu_vmx *vmx; in vmx_vcpu_create()
8221 struct vcpu_vmx *vmx; in vmx_set_hv_timer()
[all …]
H A Dnested.c191 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_fail()
232 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_release_evmcs()
249 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_evmcs_handle_vmclear()
294 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_switch_vmcs()
319 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_put_vmcs12_pages()
333 struct vcpu_vmx *vmx = to_vmx(vcpu); in free_nested()
412 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_ept_inject_page_fault()
465 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_ept_new_eptp()
623 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_prepare_msr_bitmap()
2188 struct vcpu_vmx *vmx = in vmx_preemption_timer_fn()
[all …]
H A Dposted_intr.c58 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_pi_load()
162 struct vcpu_vmx *vmx = to_vmx(vcpu); in pi_enable_wakeup_handler()
246 struct vcpu_vmx *vmx; in pi_wakeup_handler()
H A Dhyperv.c202 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_enable_evmcs()
215 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_evmcs_l2_tlb_flush_enabled()
H A Dnested.h81 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_has_valid_vmcs12()
90 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_get_vpid02()
H A Dsgx.c299 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_encls_einit()
429 struct vcpu_vmx *vmx = to_vmx(vcpu); in vcpu_setup_sgx_lepubkeyhash()
/linux-6.15/arch/x86/kvm/
H A Dkvm-asm-offsets.c27 OFFSET(VMX_spec_ctrl, vcpu_vmx, spec_ctrl); in common()