Lines Matching refs:page
35 struct page *pages[], in vmw_gmr2_bind()
109 struct page *pages[], in vmw_gmr_build_descriptors()
112 struct page *page, *next; in vmw_gmr_build_descriptors() local
124 page = alloc_page(__GFP_HIGHMEM); in vmw_gmr_build_descriptors()
125 if (unlikely(page == NULL)) { in vmw_gmr_build_descriptors()
130 list_add_tail(&page->lru, desc_pages); in vmw_gmr_build_descriptors()
138 desc_virtual->ppn = page_to_pfn(page); in vmw_gmr_build_descriptors()
142 page_virtual = kmap_atomic(page); in vmw_gmr_build_descriptors()
176 list_for_each_entry_safe(page, next, desc_pages, lru) { in vmw_gmr_build_descriptors()
177 list_del_init(&page->lru); in vmw_gmr_build_descriptors()
178 __free_page(page); in vmw_gmr_build_descriptors()
185 struct page *page, *next; in vmw_gmr_free_descriptors() local
187 list_for_each_entry_safe(page, next, desc_pages, lru) { in vmw_gmr_free_descriptors()
188 list_del_init(&page->lru); in vmw_gmr_free_descriptors()
189 __free_page(page); in vmw_gmr_free_descriptors()
196 struct page *page; in vmw_gmr_fire_descriptors() local
201 page = list_entry(desc_pages->next, struct page, lru); in vmw_gmr_fire_descriptors()
207 vmw_write(dev_priv, SVGA_REG_GMR_DESCRIPTOR, page_to_pfn(page)); in vmw_gmr_fire_descriptors()
219 static unsigned long vmw_gmr_count_descriptors(struct page *pages[], in vmw_gmr_count_descriptors()
237 struct page *pages[], in vmw_gmr_bind()