Lines Matching refs:pginfo
61 struct sgx_pageinfo pginfo; in sgx_encl_create() local
94 pginfo.addr = 0; in sgx_encl_create()
95 pginfo.contents = (unsigned long)secs; in sgx_encl_create()
96 pginfo.metadata = (unsigned long)&secinfo; in sgx_encl_create()
97 pginfo.secs = 0; in sgx_encl_create()
100 ret = __ecreate((void *)&pginfo, sgx_get_epc_virt_addr(secs_epc)); in sgx_encl_create()
204 struct sgx_pageinfo pginfo; in __sgx_encl_add_page() local
221 pginfo.secs = (unsigned long)sgx_get_epc_virt_addr(encl->secs.epc_page); in __sgx_encl_add_page()
222 pginfo.addr = encl_page->desc & PAGE_MASK; in __sgx_encl_add_page()
223 pginfo.metadata = (unsigned long)secinfo; in __sgx_encl_add_page()
224 pginfo.contents = (unsigned long)kmap_local_page(src_page); in __sgx_encl_add_page()
226 ret = __eadd(&pginfo, sgx_get_epc_virt_addr(epc_page)); in __sgx_encl_add_page()
228 kunmap_local((void *)pginfo.contents); in __sgx_encl_add_page()