Searched refs:sgx_encl (Results  1 – 5 of 5) sorted by relevance
| /Linux-v5.15/arch/x86/kernel/cpu/sgx/ | 
| D | encl.h | 32 	struct sgx_encl *encl; 44 	struct sgx_encl *encl; 50 struct sgx_encl {  struct 103 int sgx_encl_may_map(struct sgx_encl *encl, unsigned long start, 107 int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm); 108 int sgx_encl_get_backing(struct sgx_encl *encl, unsigned long page_index,
  | 
| D | encl.c | 24 	struct sgx_encl *encl = encl_page->encl;  in __sgx_encl_eldu() 71 	struct sgx_encl *encl = encl_page->encl;  in sgx_encl_eldu() 93 static struct sgx_encl_page *sgx_encl_load_page(struct sgx_encl *encl,  in sgx_encl_load_page() 143 	struct sgx_encl *encl;  in sgx_vma_fault() 185 	struct sgx_encl *encl = vma->vm_private_data;  in sgx_vma_open() 218 int sgx_encl_may_map(struct sgx_encl *encl, unsigned long start,  in sgx_encl_may_map() 267 static int sgx_encl_debug_read(struct sgx_encl *encl, struct sgx_encl_page *page,  in sgx_encl_debug_read() 281 static int sgx_encl_debug_write(struct sgx_encl *encl, struct sgx_encl_page *page,  in sgx_encl_debug_write() 297 static struct sgx_encl_page *sgx_encl_reserve_page(struct sgx_encl *encl,  in sgx_encl_reserve_page() 322 	struct sgx_encl *encl = vma->vm_private_data;  in sgx_vma_access() [all …] 
 | 
| D | ioctl.c | 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() [all …] 
 | 
| D | driver.c | 19 	struct sgx_encl *encl;  in sgx_open() 46 	struct sgx_encl *encl = file->private_data;  in sgx_release() 86 	struct sgx_encl *encl = file->private_data;  in sgx_mmap()
  | 
| D | main.c | 86 	struct sgx_encl *encl = page->encl;  in sgx_reclaimer_age() 119 	struct sgx_encl *encl = page->encl;  in sgx_reclaimer_block() 186 static const cpumask_t *sgx_encl_ewb_cpumask(struct sgx_encl *encl)  in sgx_encl_ewb_cpumask() 229 	struct sgx_encl *encl = encl_page->encl;  in sgx_encl_ewb() 282 	struct sgx_encl *encl = encl_page->encl;  in sgx_reclaimer_write()
  |