Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/x86/kernel/cpu/sgx/
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 Dmain.c261 encl_page->epc_page = NULL; in sgx_reclaimer_write()
274 encl->secs.epc_page = NULL; in sgx_reclaimer_write()
315 encl_page = epc_page->owner; in sgx_reclaim_pages()
318 chunk[cnt++] = epc_page; in sgx_reclaim_pages()
328 epc_page = chunk[i]; in sgx_reclaim_pages()
329 encl_page = epc_page->owner; in sgx_reclaim_pages()
358 epc_page = chunk[i]; in sgx_reclaim_pages()
359 if (epc_page) in sgx_reclaim_pages()
364 epc_page = chunk[i]; in sgx_reclaim_pages()
365 if (!epc_page) in sgx_reclaim_pages()
[all …]
A Dencl.c94 if (entry->epc_page && in reclaimer_writing_to_pcmd()
221 if (IS_ERR(epc_page)) in sgx_encl_eldu()
222 return epc_page; in sgx_encl_eldu()
233 encl_page->epc_page = epc_page; in sgx_encl_eldu()
235 return epc_page; in sgx_encl_eldu()
244 if (entry->epc_page) { in __sgx_encl_load_page()
253 if (IS_ERR(epc_page)) in __sgx_encl_load_page()
257 epc_page = sgx_encl_eldu(entry, encl->secs.epc_page); in __sgx_encl_load_page()
258 if (IS_ERR(epc_page)) in __sgx_encl_load_page()
377 encl_page->epc_page = epc_page; in sgx_encl_eaug_page()
[all …]
A Dioctl.c34 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()
123 encl->secs.epc_page = NULL; in sgx_encl_create()
240 struct sgx_epc_page *epc_page) in __sgx_encl_extend() argument
264 struct sgx_epc_page *epc_page; in sgx_encl_add_page() local
273 if (IS_ERR(epc_page)) { in sgx_encl_add_page()
275 return PTR_ERR(epc_page); in sgx_encl_add_page()
315 encl_page->epc_page = epc_page; in sgx_encl_add_page()
339 sgx_encl_free_epc_page(epc_page); in sgx_encl_add_page()
[all …]
A Dencl.h32 struct sgx_epc_page *epc_page; member
76 struct sgx_epc_page *epc_page; member

Completed in 15 milliseconds