Home
last modified time | relevance | path

Searched refs:sigstruct (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/sgx/
H A Dsigstruct.c318 struct sgx_sigstruct *sigstruct = &encl->sigstruct; in encl_measure() local
326 memset(sigstruct, 0, sizeof(*sigstruct)); in encl_measure()
328 sigstruct->header.header1[0] = header1[0]; in encl_measure()
329 sigstruct->header.header1[1] = header1[1]; in encl_measure()
330 sigstruct->header.header2[0] = header2[0]; in encl_measure()
331 sigstruct->header.header2[1] = header2[1]; in encl_measure()
332 sigstruct->exponent = 3; in encl_measure()
333 sigstruct in encl_measure()
[all...]
H A DMakefile30 $(OUTPUT)/sigstruct.o \
41 $(OUTPUT)/sigstruct.o: sigstruct.c
58 $(OUTPUT)/sigstruct.o \
H A Dmain.h31 struct sgx_sigstruct sigstruct; member
H A Dload.c362 ioc.sigstruct = (uint64_t)&encl->sigstruct; in encl_build()
/linux/arch/x86/kernel/cpu/sgx/
H A Dvirt.c368 static int __sgx_virt_einit(void __user *sigstruct, void __user *token, in __sgx_virt_einit() argument
379 if (WARN_ON_ONCE(!access_ok(sigstruct, sizeof(struct sgx_sigstruct)) || in __sgx_virt_einit()
385 ret = __einit((void *)sigstruct, (void *)token, (void *)secs); in __sgx_virt_einit()
393 * @sigstruct: Userspace pointer to SIGSTRUCT structure
408 int sgx_virt_einit(void __user *sigstruct, void __user *token, in sgx_virt_einit() argument
414 ret = __sgx_virt_einit(sigstruct, token, secs); in sgx_virt_einit()
420 ret = __sgx_virt_einit(sigstruct, token, secs); in sgx_virt_einit()
H A Dencls.h161 static inline int __einit(void *sigstruct, void *token, void *secs) in __einit() argument
163 return __encls_ret_3(EINIT, sigstruct, secs, token); in __einit()
/linux/arch/x86/include/uapi/asm/
H A Dsgx.h70 * @sigstruct: address for the SIGSTRUCT data
73 __u64 sigstruct; member
/linux/arch/x86/include/asm/
H A Dsgx.h416 int sgx_virt_einit(void __user *sigstruct, void __user *token,