Lines Matching refs:pginfo
61 struct sgx_pageinfo pginfo; in sgx_encl_create() local
101 pginfo.addr = 0; in sgx_encl_create()
102 pginfo.contents = (unsigned long)secs; in sgx_encl_create()
103 pginfo.metadata = (unsigned long)&secinfo; in sgx_encl_create()
104 pginfo.secs = 0; in sgx_encl_create()
107 ret = __ecreate((void *)&pginfo, sgx_get_epc_virt_addr(secs_epc)); in sgx_encl_create()
211 struct sgx_pageinfo pginfo; in __sgx_encl_add_page() local
228 pginfo.secs = (unsigned long)sgx_get_epc_virt_addr(encl->secs.epc_page); in __sgx_encl_add_page()
229 pginfo.addr = encl_page->desc & PAGE_MASK; in __sgx_encl_add_page()
230 pginfo.metadata = (unsigned long)secinfo; in __sgx_encl_add_page()
231 pginfo.contents = (unsigned long)kmap_local_page(src_page); in __sgx_encl_add_page()
233 ret = __eadd(&pginfo, sgx_get_epc_virt_addr(epc_page)); in __sgx_encl_add_page()
235 kunmap_local((void *)pginfo.contents); in __sgx_encl_add_page()