sgx_epc_page
struct sgx_epc_page *sgx_alloc_va_page(bool reclaim)
struct sgx_epc_page *epc_page;
void sgx_encl_free_epc_page(struct sgx_epc_page *page)
struct sgx_epc_page *epc_page,
struct sgx_epc_page *secs_page)
static struct sgx_epc_page *sgx_encl_eldu(struct sgx_encl_page *encl_page,
struct sgx_epc_page *secs_page)
struct sgx_epc_page *epc_page;
static struct sgx_epc_page *sgx_encl_load_secs(struct sgx_encl *encl)
struct sgx_epc_page *epc_page = encl->secs.epc_page;
struct sgx_epc_page *epc_page;
struct sgx_epc_page *epc_page;
struct sgx_epc_page *sgx_alloc_va_page(bool reclaim);
void sgx_encl_free_epc_page(struct sgx_epc_page *page);
struct sgx_epc_page *epc_page;
struct sgx_epc_page *epc_page;
struct sgx_epc_page *epc_page,
struct sgx_epc_page *epc_page)
struct sgx_epc_page *epc_page;
struct sgx_epc_page *secs_epc;
static bool sgx_reclaimer_age(struct sgx_epc_page *epc_page)
static void sgx_reclaimer_block(struct sgx_epc_page *epc_page)
static int __sgx_encl_ewb(struct sgx_epc_page *epc_page, void *va_slot,
static void sgx_encl_ewb(struct sgx_epc_page *epc_page,
static void sgx_reclaimer_write(struct sgx_epc_page *epc_page,
struct sgx_epc_page *chunk[SGX_NR_TO_SCAN];
struct sgx_epc_page *epc_page;
struct sgx_epc_page, list);
static struct sgx_epc_page *__sgx_alloc_epc_page_from_node(int nid)
struct sgx_epc_page *page = NULL;
page = list_first_entry(&node->free_page_list, struct sgx_epc_page, list);
struct sgx_epc_page *__sgx_alloc_epc_page(void)
struct sgx_epc_page *page;
void sgx_mark_page_reclaimable(struct sgx_epc_page *page)
int sgx_unmark_page_reclaimable(struct sgx_epc_page *page)
struct sgx_epc_page *sgx_alloc_epc_page(void *owner, bool reclaim)
struct sgx_epc_page *page;
void sgx_free_epc_page(struct sgx_epc_page *page)
struct sgx_epc_page *page;
section->pages = vmalloc_array(nr_pages, sizeof(struct sgx_epc_page));
static struct sgx_epc_page *sgx_paddr_to_page(u64 paddr)
struct sgx_epc_page *page = sgx_paddr_to_page(pfn << PAGE_SHIFT);
page = list_first_entry(dirty_page_list, struct sgx_epc_page, list);
struct sgx_epc_page *pages;
static inline unsigned long sgx_get_epc_phys_addr(struct sgx_epc_page *page)
static inline void *sgx_get_epc_virt_addr(struct sgx_epc_page *page)
struct sgx_epc_page *__sgx_alloc_epc_page(void);
void sgx_free_epc_page(struct sgx_epc_page *page);
void sgx_mark_page_reclaimable(struct sgx_epc_page *page);
int sgx_unmark_page_reclaimable(struct sgx_epc_page *page);
struct sgx_epc_page *sgx_alloc_epc_page(void *owner, bool reclaim);
static int sgx_vepc_remove_page(struct sgx_epc_page *epc_page)
static int sgx_vepc_free_page(struct sgx_epc_page *epc_page)
struct sgx_epc_page *entry;
struct sgx_epc_page *epc_page, *tmp, *entry;
struct sgx_epc_page *epc_page;