Searched refs:pageinfo (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | sgx.c | 141 struct sgx_pageinfo *pageinfo, in __handle_encls_ecreate() 145 struct sgx_secs *contents = (struct sgx_secs *)pageinfo->contents; in __handle_encls_ecreate() 207 ret = sgx_virt_ecreate(pageinfo, (void __user *)secs_hva, &trapnr); in __handle_encls_ecreate() 222 struct sgx_pageinfo pageinfo; in handle_encls_ecreate() local 235 r = kvm_read_guest_virt(vcpu, pageinfo_gva, &pageinfo, in handle_encls_ecreate() 236 sizeof(pageinfo), &ex); in handle_encls_ecreate() 242 sizeof(pageinfo)); in handle_encls_ecreate() 246 if (sgx_get_encls_gva(vcpu, pageinfo.metadata, 64, 64, &metadata_gva) || in handle_encls_ecreate() 247 sgx_get_encls_gva(vcpu, pageinfo.contents, 4096, 4096, in handle_encls_ecreate() 286 pageinfo in handle_encls_ecreate() 140 __handle_encls_ecreate(struct kvm_vcpu *vcpu, struct sgx_pageinfo *pageinfo, unsigned long secs_hva, gva_t secs_gva) __handle_encls_ecreate() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/sgx/ |
H A D | virt.c | 322 * @pageinfo: Pointer to PAGEINFO structure 334 int sgx_virt_ecreate(struct sgx_pageinfo *pageinfo, void __user *secs, in sgx_virt_ecreate() argument 354 ret = __ecreate(pageinfo, (void *)secs); in sgx_virt_ecreate()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | sgx.h | 414 int sgx_virt_ecreate(struct sgx_pageinfo *pageinfo, void __user *secs,
|
Completed in 3 milliseconds