Home
last modified time | relevance | path

Searched defs:kvm_tdx (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kvm/vmx/
H A Dtdx.h24 struct kvm_tdx { struct
29 enum kvm_tdx_state state; argument
31 u64 attributes;
32 u64 xfam;
34 u64 tsc_offset;
35 u64 tsc_multiplier;
37 struct tdx_td td;
40 atomic64_t nr_premapped;
47 bool wait_for_sept_zap;
80 static __always_inline u64 td_tdcs_exec_read64(struct kvm_tdx *kvm_tdx, u32 field) in td_tdcs_exec_read64()
[all …]
H A Dtdx.c253 static inline void tdx_hkid_free(struct kvm_tdx *kvm_tdx) in tdx_hkid_free()
263 static inline bool is_hkid_assigned(struct kvm_tdx *kvm_tdx) in is_hkid_assigned()
305 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_no_vcpus_enter_start() local
316 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_no_vcpus_enter_stop() local
483 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_mmu_release_hkid() local
557 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_reclaim_td_control_pages() local
604 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_vm_destroy() local
613 struct kvm_tdx *kvm_tdx = param; in tdx_do_tdh_mng_key_config() local
629 struct kvm_tdx *kvm_tdx = to_kvm_tdx(kvm); in tdx_vm_init() local
668 struct kvm_tdx *kvm_tdx = to_kvm_tdx(vcpu->kvm); in tdx_vcpu_create() local
[all …]