Lines Matching refs:pginfo
140 struct sgx_pageinfo pginfo; in __sgx_encl_eldu() local
162 pginfo.addr = encl_page->desc & PAGE_MASK; in __sgx_encl_eldu()
163 pginfo.contents = (unsigned long)kmap_local_page(b.contents); in __sgx_encl_eldu()
165 pginfo.metadata = (unsigned long)pcmd_page + b.pcmd_offset; in __sgx_encl_eldu()
168 pginfo.secs = (u64)sgx_get_epc_virt_addr(secs_page); in __sgx_encl_eldu()
170 pginfo.secs = 0; in __sgx_encl_eldu()
172 ret = __eldu(&pginfo, sgx_get_epc_virt_addr(epc_page), in __sgx_encl_eldu()
191 kunmap_local((void *)(unsigned long)pginfo.contents); in __sgx_encl_eldu()
331 struct sgx_pageinfo pginfo = {0}; in sgx_encl_eaug_page() local
388 pginfo.secs = (unsigned long)sgx_get_epc_virt_addr(encl->secs.epc_page); in sgx_encl_eaug_page()
389 pginfo.addr = encl_page->desc & PAGE_MASK; in sgx_encl_eaug_page()
390 pginfo.metadata = 0; in sgx_encl_eaug_page()
392 ret = __eaug(&pginfo, sgx_get_epc_virt_addr(epc_page)); in sgx_encl_eaug_page()