Searched refs:hkid (Results 1 – 4 of 4) sorted by relevance
186 u64 tdh_mng_create(struct tdx_td *td, u16 hkid);203 u64 tdh_phymem_page_wbinvd_hkid(u64 hkid, kvm_pfn_t pfn);
1812 u64 tdh_mng_create(struct tdx_td *td, u16 hkid) in tdh_mng_create() argument1816 .rdx = hkid, in tdh_mng_create()2030 static inline u64 mk_keyed_paddr(u16 hkid, kvm_pfn_t pfn) in mk_keyed_paddr() argument2033 return PFN_PHYS(pfn) | ((u64)hkid << boot_cpu_data.x86_phys_bits); in mk_keyed_paddr()2046 u64 tdh_phymem_page_wbinvd_hkid(u64 hkid, kvm_pfn_t pfn) in tdh_phymem_page_wbinvd_hkid() argument2050 args.rcx = mk_keyed_paddr(hkid, pfn); in tdh_phymem_page_wbinvd_hkid()
26 int hkid; member
265 tdx_guest_keyid_free(kvm_tdx->hkid); in tdx_hkid_free()266 kvm_tdx->hkid = -1; in tdx_hkid_free()274 return kvm_tdx->hkid > 0; in is_hkid_assigned()515 kvm_tdx->hkid); in tdx_mmu_release_hkid()538 kvm_tdx->hkid); in tdx_mmu_release_hkid()1858 err = tdh_phymem_page_wbinvd_hkid((u16)kvm_tdx->hkid, pfn); in tdx_sept_remove_leaf_spte()2495 kvm_tdx->hkid = ret; in __tdx_td_init()2552 err = tdh_mng_create(&kvm_tdx->td, kvm_tdx->hkid); in __tdx_td_init()