Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/vmx/
H A Dtdx.c589 if (!kvm_tdx->td.tdr_page) in tdx_reclaim_td_control_pages()
592 if (__tdx_reclaim_page(kvm_tdx->td.tdr_page)) in tdx_reclaim_td_control_pages()
604 tdx_quirk_reset_page(kvm_tdx->td.tdr_page); in tdx_reclaim_td_control_pages()
606 __free_page(kvm_tdx->td.tdr_page); in tdx_reclaim_td_control_pages()
607 kvm_tdx->td.tdr_page = NULL; in tdx_reclaim_td_control_pages()
2384 struct page *tdr_page; in __tdx_td_init() local
2402 tdr_page = alloc_page(GFP_KERNEL); in __tdx_td_init()
2403 if (!tdr_page) in __tdx_td_init()
2450 kvm_tdx->td.tdr_page = tdr_page; in __tdx_td_init()
2559 if (tdr_page) in __tdx_td_init()
[all …]
/linux/arch/x86/include/asm/
H A Dtdx.h161 struct page *tdr_page; member
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c1505 return page_to_phys(td->tdr_page); in tdx_tdr_pa()
1643 tdx_clflush_page(td->tdr_page); in tdh_mng_create()
1856 args.rcx = mk_keyed_paddr(tdx_global_keyid, td->tdr_page); in tdh_phymem_page_wbinvd_tdr()