Home
last modified time | relevance | path

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

/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c361 static inline u64 tdmr_end(struct tdmr_info *tdmr) in tdmr_end() argument
363 return tdmr->base + tdmr->size; in tdmr_end()
388 struct tdmr_info *tdmr = tdmr_entry(tdmr_list, tdmr_idx); in fill_out_tdmrs() local
398 if (tdmr->size) { in fill_out_tdmrs()
403 if (end <= tdmr_end(tdmr)) in fill_out_tdmrs()
407 if (start < tdmr_end(tdmr)) in fill_out_tdmrs()
408 start = tdmr_end(tdmr); in fill_out_tdmrs()
420 tdmr = tdmr_entry(tdmr_list, tdmr_idx); in fill_out_tdmrs()
423 tdmr->base = start; in fill_out_tdmrs()
424 tdmr->size = end - start; in fill_out_tdmrs()
[all …]
H A Dtdx_global_metadata.c93 ret = ret ?: get_tdx_sys_info_tdmr(&sysinfo->tdmr); in get_tdx_sys_info()
/linux/arch/x86/include/asm/
H A Dtdx_global_metadata.h39 struct tdx_sys_info_tdmr tdmr; member