Searched refs:hkid (Results 1 – 4 of 4) sorted by relevance
181 static inline u64 mk_keyed_paddr(u16 hkid, struct page *page) in mk_keyed_paddr() argument187 ret |= (u64)hkid << boot_cpu_data.x86_phys_bits; in mk_keyed_paddr()206 u64 tdh_mng_create(struct tdx_td *td, u16 hkid);223 u64 tdh_phymem_page_wbinvd_hkid(u64 hkid, struct page *page);
1636 u64 tdh_mng_create(struct tdx_td *td, u16 hkid) in tdh_mng_create() argument1640 .rdx = hkid, in tdh_mng_create()1862 u64 tdh_phymem_page_wbinvd_hkid(u64 hkid, struct page *page) in tdh_phymem_page_wbinvd_hkid() argument1866 args.rcx = mk_keyed_paddr(hkid, page); in tdh_phymem_page_wbinvd_hkid()
268 tdx_guest_keyid_free(kvm_tdx->hkid); in tdx_hkid_free()269 kvm_tdx->hkid = -1; in tdx_hkid_free()278 return kvm_tdx->hkid > 0; in is_hkid_assigned()529 kvm_tdx->hkid); in tdx_mmu_release_hkid()552 kvm_tdx->hkid); in tdx_mmu_release_hkid()1831 err = tdh_phymem_page_wbinvd_hkid((u16)kvm_tdx->hkid, page); in tdx_sept_remove_private_spte()2392 kvm_tdx->hkid = ret; in __tdx_td_init()2451 err = tdh_mng_create(&kvm_tdx->td, kvm_tdx->hkid); in __tdx_td_init()
28 int hkid; member