Home
last modified time | relevance | path

Searched refs:encl_page (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kernel/cpu/sgx/
H A Dmain.c202 struct sgx_encl_page *encl_page = epc_page->owner; in sgx_encl_ewb() local
203 struct sgx_encl *encl = encl_page->encl; in sgx_encl_ewb()
209 encl_page->desc &= ~SGX_ENCL_PAGE_BEING_RECLAIMED; in sgx_encl_ewb()
247 encl_page->desc |= va_offset; in sgx_encl_ewb()
248 encl_page->va_page = va_page; in sgx_encl_ewb()
255 struct sgx_encl_page *encl_page = epc_page->owner; in sgx_reclaimer_write() local
256 struct sgx_encl *encl = encl_page->encl; in sgx_reclaimer_write()
263 encl_page->epc_page = NULL; in sgx_reclaimer_write()
302 struct sgx_encl_page *encl_page; in sgx_reclaim_pages() local
317 encl_page = epc_page->owner; in sgx_reclaim_pages()
[all …]
H A Dioctl.c208 struct sgx_encl_page *encl_page, in __sgx_encl_add_page() argument
230 pginfo.addr = encl_page->desc & PAGE_MASK; in __sgx_encl_add_page()
271 struct sgx_encl_page *encl_page; in sgx_encl_add_page() local
276 encl_page = sgx_encl_page_alloc(encl, offset, secinfo->flags); in sgx_encl_add_page()
277 if (IS_ERR(encl_page)) in sgx_encl_add_page()
278 return PTR_ERR(encl_page); in sgx_encl_add_page()
280 epc_page = sgx_alloc_epc_page(encl_page, true); in sgx_encl_add_page()
282 kfree(encl_page); in sgx_encl_add_page()
307 ret = xa_insert(&encl->page_array, PFN_DOWN(encl_page->desc), in sgx_encl_add_page()
308 encl_page, GFP_KERNEL); in sgx_encl_add_page()
[all …]