Home
last modified time | relevance | path

Searched refs:td_conf (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/kvm/vmx/
H A Dtdx.c90 static u64 tdx_get_supported_attrs(const struct tdx_sys_info_td_conf *td_conf) in tdx_get_supported_attrs() argument
94 if ((val & td_conf->attributes_fixed1) != td_conf->attributes_fixed1) in tdx_get_supported_attrs()
97 val &= td_conf->attributes_fixed0; in tdx_get_supported_attrs()
102 static u64 tdx_get_supported_xfam(const struct tdx_sys_info_td_conf *td_conf) in tdx_get_supported_xfam() argument
106 if ((val & td_conf->xfam_fixed1) != td_conf->xfam_fixed1) in tdx_get_supported_xfam()
109 val &= td_conf->xfam_fixed0; in tdx_get_supported_xfam()
166 const struct tdx_sys_info_td_conf *td_conf = &tdx_sysinfo->td_conf; in td_init_cpuid_entry2() local
168 entry->function = (u32)td_conf->cpuid_config_leaves[idx]; in td_init_cpuid_entry2()
169 entry->index = td_conf->cpuid_config_leaves[idx] >> 32; in td_init_cpuid_entry2()
170 entry->eax = (u32)td_conf->cpuid_config_values[idx][0]; in td_init_cpuid_entry2()
[all …]
/linux/arch/x86/include/asm/
H A Dtdx_global_metadata.h41 struct tdx_sys_info_td_conf td_conf; member
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx_global_metadata.c95 ret = ret ?: get_tdx_sys_info_td_conf(&sysinfo->td_conf); in get_tdx_sys_info()