Home
last modified time | relevance | path

Searched refs:sgx_encl (Results 1 – 5 of 5) sorted by relevance

/linux/arch/x86/kernel/cpu/sgx/
A Dencl.h32 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,
A Dencl.c24 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()
322 struct sgx_encl *encl = vma->vm_private_data; in sgx_vma_access()
393 struct sgx_encl *encl = container_of(ref, struct sgx_encl, refcount); in sgx_encl_release()
487 static struct sgx_encl_mm *sgx_encl_find_mm(struct sgx_encl *encl, in sgx_encl_find_mm()
508 int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm) in sgx_encl_mm_add()
[all …]
A Dioctl.c20 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()
603 static long sgx_ioc_enclave_init(struct sgx_encl *encl, void __user *arg) in sgx_ioc_enclave_init()
[all …]
A Ddriver.c19 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()
A Dmain.c85 struct sgx_encl *encl = page->encl; in sgx_reclaimer_age()
118 struct sgx_encl *encl = page->encl; in sgx_reclaimer_block()
185 static const cpumask_t *sgx_encl_ewb_cpumask(struct sgx_encl *encl) in sgx_encl_ewb_cpumask()
228 struct sgx_encl *encl = encl_page->encl; in sgx_encl_ewb()
281 struct sgx_encl *encl = encl_page->encl; in sgx_reclaimer_write()

Completed in 8 milliseconds