Searched refs:tdx_td (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/x86/include/asm/ |
| H A D | tdx.h | 159 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 D | tdx.c | 1503 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 D | tdx.h | 37 struct tdx_td td;
|