Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/x86/kernel/cpu/sgx/
A Dencl.h33 struct sgx_encl *encl;
45 struct sgx_encl *encl;
51 struct sgx_encl { struct
103 int sgx_encl_may_map(struct sgx_encl *encl, unsigned long start,
108 int sgx_encl_mm_add(struct sgx_encl *encl, struct mm_struct *mm);
109 const cpumask_t *sgx_encl_cpumask(struct sgx_encl *encl);
115 struct sgx_encl_page *sgx_encl_page_alloc(struct sgx_encl *encl,
118 void sgx_zap_enclave_ptes(struct sgx_encl *encl, unsigned long addr);
124 struct sgx_encl_page *sgx_encl_load_page(struct sgx_encl *encl,
126 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim);
[all …]
A Dencl.c58 static int reclaimer_writing_to_pcmd(struct sgx_encl *encl, in reclaimer_writing_to_pcmd()
137 struct sgx_encl *encl = encl_page->encl; in __sgx_encl_eldu()
216 struct sgx_encl *encl = encl_page->encl; in sgx_encl_eldu()
289 struct sgx_encl_page *sgx_encl_load_page(struct sgx_encl *encl, in sgx_encl_load_page()
315 struct sgx_encl *encl, unsigned long addr) in sgx_encl_eaug_page()
416 struct sgx_encl *encl; in sgx_vma_fault()
469 struct sgx_encl *encl = vma->vm_private_data; in sgx_vma_open()
611 struct sgx_encl *encl = vma->vm_private_data; in sgx_vma_access()
682 struct sgx_encl *encl = container_of(ref, struct sgx_encl, refcount); in sgx_encl_release()
903 const cpumask_t *sgx_encl_cpumask(struct sgx_encl *encl) in sgx_encl_cpumask()
[all …]
A Dioctl.c20 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim) in sgx_encl_grow()
199 static int __sgx_encl_add_page(struct sgx_encl *encl, in __sgx_encl_add_page()
239 static int __sgx_encl_extend(struct sgx_encl *encl, in __sgx_encl_extend()
349 static int sgx_validate_offset_length(struct sgx_encl *encl, in sgx_validate_offset_length()
671 static int sgx_ioc_sgx2_ready(struct sgx_encl *encl) in sgx_ioc_sgx2_ready()
693 static int sgx_enclave_etrack(struct sgx_encl *encl) in sgx_enclave_etrack()
735 sgx_enclave_restrict_permissions(struct sgx_encl *encl, in sgx_enclave_restrict_permissions()
890 static long sgx_enclave_modify_types(struct sgx_encl *encl, in sgx_enclave_modify_types()
1051 static long sgx_ioc_enclave_modify_types(struct sgx_encl *encl, in sgx_ioc_enclave_modify_types()
1090 static long sgx_encl_remove_pages(struct sgx_encl *encl, in sgx_encl_remove_pages()
[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.c112 struct sgx_encl *encl = page->encl; in sgx_reclaimer_age()
145 struct sgx_encl *encl = page->encl; in sgx_reclaimer_block()
201 struct sgx_encl *encl = encl_page->encl; in sgx_encl_ewb()
254 struct sgx_encl *encl = encl_page->encl; in sgx_reclaimer_write()

Completed in 9 milliseconds