Symbol: sgx_encl
arch/x86/kernel/cpu/sgx/driver.c
106
struct sgx_encl *encl = file->private_data;
arch/x86/kernel/cpu/sgx/driver.c
22
struct sgx_encl *encl;
arch/x86/kernel/cpu/sgx/driver.c
66
struct sgx_encl *encl = file->private_data;
arch/x86/kernel/cpu/sgx/encl.c
1001
static struct mem_cgroup *sgx_encl_get_mem_cgroup(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/encl.c
1063
int sgx_encl_alloc_backing(struct sgx_encl *encl, unsigned long page_index,
arch/x86/kernel/cpu/sgx/encl.c
1095
static int sgx_encl_lookup_backing(struct sgx_encl *encl, unsigned long page_index,
arch/x86/kernel/cpu/sgx/encl.c
110
static inline pgoff_t sgx_encl_get_backing_page_pcmd_offset(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
1140
struct sgx_encl *encl = page->encl;
arch/x86/kernel/cpu/sgx/encl.c
1159
struct sgx_encl_page *sgx_encl_page_alloc(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
1200
void sgx_zap_enclave_ptes(struct sgx_encl *encl, unsigned long addr)
arch/x86/kernel/cpu/sgx/encl.c
121
static inline void sgx_encl_truncate_backing_page(struct sgx_encl *encl, unsigned long page_index)
arch/x86/kernel/cpu/sgx/encl.c
137
struct sgx_encl *encl = encl_page->encl;
arch/x86/kernel/cpu/sgx/encl.c
15
static int sgx_encl_lookup_backing(struct sgx_encl *encl, unsigned long page_index,
arch/x86/kernel/cpu/sgx/encl.c
216
struct sgx_encl *encl = encl_page->encl;
arch/x86/kernel/cpu/sgx/encl.c
243
static struct sgx_epc_page *sgx_encl_load_secs(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/encl.c
253
static struct sgx_encl_page *__sgx_encl_load_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
280
static struct sgx_encl_page *sgx_encl_load_page_in_vma(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
302
struct sgx_encl_page *sgx_encl_load_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
328
struct sgx_encl *encl, unsigned long addr)
arch/x86/kernel/cpu/sgx/encl.c
436
struct sgx_encl *encl;
arch/x86/kernel/cpu/sgx/encl.c
489
struct sgx_encl *encl = vma->vm_private_data;
arch/x86/kernel/cpu/sgx/encl.c
522
int sgx_encl_may_map(struct sgx_encl *encl, unsigned long start,
arch/x86/kernel/cpu/sgx/encl.c
576
static int sgx_encl_debug_read(struct sgx_encl *encl, struct sgx_encl_page *page,
arch/x86/kernel/cpu/sgx/encl.c
58
static int reclaimer_writing_to_pcmd(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
590
static int sgx_encl_debug_write(struct sgx_encl *encl, struct sgx_encl_page *page,
arch/x86/kernel/cpu/sgx/encl.c
606
static struct sgx_encl_page *sgx_encl_reserve_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
631
struct sgx_encl *encl = vma->vm_private_data;
arch/x86/kernel/cpu/sgx/encl.c
702
struct sgx_encl *encl = container_of(ref, struct sgx_encl, refcount);
arch/x86/kernel/cpu/sgx/encl.c
816
static struct sgx_encl_mm *sgx_encl_find_mm(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
837
int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm)
arch/x86/kernel/cpu/sgx/encl.c
926
const cpumask_t *sgx_encl_cpumask(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/encl.c
950
static struct page *sgx_encl_get_backing_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.c
972
static int __sgx_encl_get_backing(struct sgx_encl *encl, unsigned long page_index,
arch/x86/kernel/cpu/sgx/encl.h
103
int sgx_encl_may_map(struct sgx_encl *encl, unsigned long start,
arch/x86/kernel/cpu/sgx/encl.h
108
int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm);
arch/x86/kernel/cpu/sgx/encl.h
109
const cpumask_t *sgx_encl_cpumask(struct sgx_encl *encl);
arch/x86/kernel/cpu/sgx/encl.h
110
int sgx_encl_alloc_backing(struct sgx_encl *encl, unsigned long page_index,
arch/x86/kernel/cpu/sgx/encl.h
115
struct sgx_encl_page *sgx_encl_page_alloc(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.h
118
void sgx_zap_enclave_ptes(struct sgx_encl *encl, unsigned long addr);
arch/x86/kernel/cpu/sgx/encl.h
124
struct sgx_encl_page *sgx_encl_load_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/encl.h
126
struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim);
arch/x86/kernel/cpu/sgx/encl.h
127
void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page);
arch/x86/kernel/cpu/sgx/encl.h
33
struct sgx_encl *encl;
arch/x86/kernel/cpu/sgx/encl.h
45
struct sgx_encl *encl;
arch/x86/kernel/cpu/sgx/ioctl.c
1032
static long sgx_ioc_enclave_modify_types(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
1071
static long sgx_encl_remove_pages(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
1179
static long sgx_ioc_enclave_remove_pages(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
1208
struct sgx_encl *encl = filep->private_data;
arch/x86/kernel/cpu/sgx/ioctl.c
155
static long sgx_ioc_enclave_create(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
207
static int __sgx_encl_add_page(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
21
struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim)
arch/x86/kernel/cpu/sgx/ioctl.c
247
static int __sgx_encl_extend(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
267
static int sgx_encl_add_page(struct sgx_encl *encl, unsigned long src,
arch/x86/kernel/cpu/sgx/ioctl.c
357
static int sgx_validate_offset_length(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
415
static long sgx_ioc_enclave_add_pages(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
467
static int sgx_encl_init(struct sgx_encl *encl, struct sgx_sigstruct *sigstruct,
arch/x86/kernel/cpu/sgx/ioctl.c
47
void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page)
arch/x86/kernel/cpu/sgx/ioctl.c
573
static long sgx_ioc_enclave_init(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
58
static int sgx_encl_create(struct sgx_encl *encl, struct sgx_secs *secs)
arch/x86/kernel/cpu/sgx/ioctl.c
637
static long sgx_ioc_enclave_provision(struct sgx_encl *encl, void __user *arg)
arch/x86/kernel/cpu/sgx/ioctl.c
652
static int sgx_ioc_sgx2_ready(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/ioctl.c
674
static int sgx_enclave_etrack(struct sgx_encl *encl)
arch/x86/kernel/cpu/sgx/ioctl.c
716
sgx_enclave_restrict_permissions(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
823
static long sgx_ioc_enclave_restrict_permissions(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/ioctl.c
871
static long sgx_enclave_modify_types(struct sgx_encl *encl,
arch/x86/kernel/cpu/sgx/main.c
119
struct sgx_encl *encl = page->encl;
arch/x86/kernel/cpu/sgx/main.c
152
struct sgx_encl *encl = page->encl;
arch/x86/kernel/cpu/sgx/main.c
208
struct sgx_encl *encl = encl_page->encl;
arch/x86/kernel/cpu/sgx/main.c
261
struct sgx_encl *encl = encl_page->encl;