Lines Matching refs:sgx_encl
20 static struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl) in sgx_encl_grow()
46 static void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page) in sgx_encl_shrink()
57 static int sgx_encl_create(struct sgx_encl *encl, struct sgx_secs *secs) in sgx_encl_create()
146 static long sgx_ioc_enclave_create(struct sgx_encl *encl, void __user *arg) in sgx_ioc_enclave_create()
171 static struct sgx_encl_page *sgx_encl_page_alloc(struct sgx_encl *encl, in sgx_encl_page_alloc()
230 static int __sgx_encl_add_page(struct sgx_encl *encl, in __sgx_encl_add_page()
270 static int __sgx_encl_extend(struct sgx_encl *encl, in __sgx_encl_extend()
290 static int sgx_encl_add_page(struct sgx_encl *encl, unsigned long src, in sgx_encl_add_page()
414 static long sgx_ioc_enclave_add_pages(struct sgx_encl *encl, void __user *arg) in sgx_ioc_enclave_add_pages()
495 static int sgx_encl_init(struct sgx_encl *encl, struct sgx_sigstruct *sigstruct, in sgx_encl_init()
603 static long sgx_ioc_enclave_init(struct sgx_encl *encl, void __user *arg) in sgx_ioc_enclave_init()
667 static long sgx_ioc_enclave_provision(struct sgx_encl *encl, void __user *arg) in sgx_ioc_enclave_provision()
679 struct sgx_encl *encl = filep->private_data; in sgx_ioctl()