Searched refs:sgx_encl (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/arch/x86/kernel/cpu/sgx/ |
A D | encl.h | 33 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 D | encl.c | 58 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 D | ioctl.c | 20 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 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()
|
A D | main.c | 112 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