Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/cpu/sgx/
A Dencl.c76 if (IS_ERR(epc_page)) in sgx_encl_eldu()
77 return epc_page; in sgx_encl_eldu()
88 encl_page->epc_page = epc_page; in sgx_encl_eldu()
90 return epc_page; in sgx_encl_eldu()
114 if (entry->epc_page) { in sgx_encl_load_page()
123 if (IS_ERR(epc_page)) in sgx_encl_load_page()
127 epc_page = sgx_encl_eldu(entry, encl->secs.epc_page); in sgx_encl_load_page()
128 if (IS_ERR(epc_page)) in sgx_encl_load_page()
399 if (entry->epc_page) { in sgx_encl_release()
683 if (IS_ERR(epc_page)) in sgx_alloc_va_page()
[all …]
A Dmain.c288 encl_page->epc_page = NULL; in sgx_reclaimer_write()
300 encl->secs.epc_page = NULL; in sgx_reclaimer_write()
343 encl_page = epc_page->owner; in sgx_reclaim_pages()
346 chunk[cnt++] = epc_page; in sgx_reclaim_pages()
356 epc_page = chunk[i]; in sgx_reclaim_pages()
357 encl_page = epc_page->owner; in sgx_reclaim_pages()
383 epc_page = chunk[i]; in sgx_reclaim_pages()
384 if (epc_page) in sgx_reclaim_pages()
389 epc_page = chunk[i]; in sgx_reclaim_pages()
390 if (!epc_page) in sgx_reclaim_pages()
[all …]
A Dvirt.c36 struct sgx_epc_page *epc_page; in __sgx_vepc_fault() local
46 if (epc_page) in __sgx_vepc_fault()
49 epc_page = sgx_alloc_epc_page(vepc, false); in __sgx_vepc_fault()
50 if (IS_ERR(epc_page)) in __sgx_vepc_fault()
51 return PTR_ERR(epc_page); in __sgx_vepc_fault()
70 sgx_free_epc_page(epc_page); in __sgx_vepc_fault()
149 sgx_free_epc_page(epc_page); in sgx_vepc_free_page()
214 epc_page = entry; in sgx_vepc_release()
221 if (sgx_vepc_free_page(epc_page)) in sgx_vepc_release()
242 list_del(&epc_page->list); in sgx_vepc_release()
[all …]
A Dioctl.c33 va_page->epc_page = sgx_alloc_va_page(); in sgx_encl_grow()
34 if (IS_ERR(va_page->epc_page)) { in sgx_encl_grow()
35 err = ERR_CAST(va_page->epc_page); in sgx_encl_grow()
92 encl->secs.epc_page = secs_epc; in sgx_encl_create()
122 encl->secs.epc_page = NULL; in sgx_encl_create()
271 struct sgx_epc_page *epc_page) in __sgx_encl_extend() argument
295 struct sgx_epc_page *epc_page; in sgx_encl_add_page() local
304 if (IS_ERR(epc_page)) { in sgx_encl_add_page()
306 return PTR_ERR(epc_page); in sgx_encl_add_page()
346 encl_page->epc_page = epc_page; in sgx_encl_add_page()
[all …]
A Dencl.h31 struct sgx_epc_page *epc_page; member
75 struct sgx_epc_page *epc_page; member

Completed in 12 milliseconds