Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/
H A Dtdx.h159 struct tdx_td { struct
199 u64 tdh_mng_addcx(struct tdx_td *td, struct page *tdcs_page);
200 u64 tdh_mem_page_add(struct tdx_td *td, u64 gpa, struct page *page, struct page *source, u64 *ext_e…
201 u64 tdh_mem_sept_add(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *…
203 u64 tdh_mem_page_aug(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *…
204 u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, int level, u64 *ext_err1, u64 *ext_err2);
205 u64 tdh_mng_key_config(struct tdx_td *td);
206 u64 tdh_mng_create(struct tdx_td *td, u16 hkid);
207 u64 tdh_vp_create(struct tdx_td *td, struct tdx_vp *vp);
208 u64 tdh_mng_rd(struct tdx_td *td, u64 field, u64 *data);
[all …]
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c1503 static inline u64 tdx_tdr_pa(struct tdx_td *td) in tdx_tdr_pa()
1527 u64 tdh_mng_addcx(struct tdx_td *td, struct page *tdcs_page) in tdh_mng_addcx()
1539 u64 tdh_mem_page_add(struct tdx_td *td, u64 gpa, struct page *page, struct page *source, u64 *ext_e… in tdh_mem_page_add()
1559 u64 tdh_mem_sept_add(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *… in tdh_mem_sept_add()
1590 u64 tdh_mem_page_aug(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *… in tdh_mem_page_aug()
1609 u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, int level, u64 *ext_err1, u64 *ext_err2) in tdh_mem_range_block()
1626 u64 tdh_mng_key_config(struct tdx_td *td) in tdh_mng_key_config()
1636 u64 tdh_mng_create(struct tdx_td *td, u16 hkid) in tdh_mng_create()
1648 u64 tdh_vp_create(struct tdx_td *td, struct tdx_vp *vp) in tdh_vp_create()
1660 u64 tdh_mng_rd(struct tdx_td *td, u64 field, u64 *data) in tdh_mng_rd()
[all …]
/linux/arch/x86/kvm/vmx/
H A Dtdx.h37 struct tdx_td td;