Lines Matching refs:page
120 struct page_info *page; in replace_va_mapping() local
134 page = mfn_to_page(l1e_get_pfn(*pl1e)); in replace_va_mapping()
135 put_page_and_type(page); in replace_va_mapping()
197 void *page = alloc_xenheap_pages(0, MEMF_bits(32)); in pv_shim_setup_dom() local
200 ASSERT(page); in pv_shim_setup_dom()
201 clear_page(page); in pv_shim_setup_dom()
202 console_mfn = virt_to_mfn(page); in pv_shim_setup_dom()
209 consoled_set_ring_addr(page); in pv_shim_setup_dom()
859 struct page_info *page, *tmp; in pv_shim_online_memory() local
863 page_list_for_each_safe ( page, tmp, &balloon ) in pv_shim_online_memory()
866 if ( page->v.free.order != order ) in pv_shim_online_memory()
869 page_list_del(page, &balloon); in pv_shim_online_memory()
870 page_list_add_tail(page, &list); in pv_shim_online_memory()
884 BUG_ON((page = page_list_remove_head(&list)) == NULL); in pv_shim_online_memory()
885 free_domheap_pages(page, order); in pv_shim_online_memory()
900 struct page_info *page; in pv_shim_offline_memory() local
905 page = alloc_domheap_pages(NULL, order, 0); in pv_shim_offline_memory()
906 if ( !page ) in pv_shim_offline_memory()
909 page_list_add_tail(page, &list); in pv_shim_offline_memory()
910 page->v.free.order = order; in pv_shim_offline_memory()
923 BUG_ON((page = page_list_remove_head(&list)) == NULL); in pv_shim_offline_memory()
924 page_list_add_tail(page, &balloon); in pv_shim_offline_memory()
932 while ( (page = page_list_remove_head(&list)) != NULL ) in pv_shim_offline_memory()
933 free_domheap_pages(page, order); in pv_shim_offline_memory()