Lines Matching refs:page
104 * \return pointer to the page structure.
106 * Find the right map and if it's AGP memory find the real physical page to
107 * map, get the page, increment the use count and return it.
142 struct page *page;
152 * It's AGP memory - find the real physical page to map
164 * Get the page, inc the use count, and return it
167 page = agpmem->memory->pages[offset];
168 get_page(page);
169 vmf->page = page;
172 ("baddr = 0x%llx page = 0x%p, offset = 0x%llx, count=%d\n",
176 page_count(page));
194 * \return pointer to the page structure.
196 * Get the mapping, find the real physical page to map, get the page, and
205 struct page *page;
212 page = vmalloc_to_page((void *)i);
213 if (!page)
215 get_page(page);
216 vmf->page = page;
295 * \return pointer to the page structure.
297 * Determine the page number from the page offset and get it from drm_device_dma::pagelist.
307 struct page *page;
317 page = virt_to_page((void *)dma->pagelist[page_nr]);
319 get_page(page);
320 vmf->page = page;
322 DRM_DEBUG("dma_fault 0x%lx (page %lu)\n", offset, page_nr);
330 * \return pointer to the page structure.
332 * Determine the map offset from the page offset and get it from drm_sg_mem::pagelist.
344 struct page *page;
354 page = entry->pagelist[page_offset];
355 get_page(page);
356 vmf->page = page;
469 DRM_DEBUG("start = 0x%lx, end = 0x%lx, page offset = 0x%lx\n",
472 /* Length must match exact page count */
531 DRM_DEBUG("start = 0x%lx, end = 0x%lx, page offset = 0x%lx\n",