Lines Matching refs:page
17 "EREMOVE returned %d (0x%x) and an EPC page was leaked. SGX may become unusable. " \
26 /* Pages, which are being tracked by the page reclaimer. */
42 * the free page list local to the node is stored here.
66 static inline unsigned long sgx_get_epc_phys_addr(struct sgx_epc_page *page)
68 struct sgx_epc_section *section = &sgx_epc_sections[page->section];
71 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page);
76 static inline void *sgx_get_epc_virt_addr(struct sgx_epc_page *page)
78 struct sgx_epc_section *section = &sgx_epc_sections[page->section];
81 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page);
87 void sgx_free_epc_page(struct sgx_epc_page *page);
90 void sgx_mark_page_reclaimable(struct sgx_epc_page *page);
91 int sgx_unmark_page_reclaimable(struct sgx_epc_page *page);