free_page_list
if (list_empty(&node->free_page_list)) {
page = list_first_entry(&node->free_page_list, struct sgx_epc_page, list);
list_add_tail(&page->list, &node->free_page_list);
INIT_LIST_HEAD(&sgx_numa_nodes[nid].free_page_list);
struct list_head free_page_list;
goto free_page_list;
free_page_list:
goto free_page_list;
goto free_page_list;
goto free_page_list;
free_page_list:
free_page_list(recv_buf->npages, recv_buf->page_list);
free_page_list(npages, recv_buf->page_list);
free_page_list(buf->npages, buf->page_list);
list_for_each_entry_safe(page, next, &vb->free_page_list, lru) {
list_add(&page->lru, &vb->free_page_list);
struct list_head free_page_list;
INIT_LIST_HEAD(&vb->free_page_list);
free_page_list(&pagelist);
free_page_list(&pagelist);