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.c575 if (!kvm_tdx->td.tdr_page) in tdx_reclaim_td_control_pages()
578 if (__tdx_reclaim_page(kvm_tdx->td.tdr_page)) in tdx_reclaim_td_control_pages()
590 tdx_quirk_reset_paddr(page_to_phys(kvm_tdx->td.tdr_page), PAGE_SIZE); in tdx_reclaim_td_control_pages()
592 tdx_free_control_page(kvm_tdx->td.tdr_page); in tdx_reclaim_td_control_pages()
593 kvm_tdx->td.tdr_page = NULL; in tdx_reclaim_td_control_pages()
2487 struct page *tdr_page; in __tdx_td_init() local
2503 tdr_page = tdx_alloc_control_page(); in __tdx_td_init()
2504 if (!tdr_page) in __tdx_td_init()
2551 kvm_tdx->td.tdr_page = tdr_page; in __tdx_td_init()
2656 tdx_free_control_page(tdr_page); in __tdx_td_init()
[all …]
/linux/arch/x86/include/asm/
H A Dtdx.h154 struct page *tdr_page; member
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c1666 return page_to_phys(td->tdr_page); in tdx_tdr_pa()
1819 tdx_clflush_page(td->tdr_page); in tdh_mng_create()
2040 args.rcx = mk_keyed_paddr(tdx_global_keyid, page_to_pfn(td->tdr_page)); in tdh_phymem_page_wbinvd_tdr()