Lines Matching defs:pages
56 * Block for operations on BOs to finish and mark pages as accessed and
159 struct sg_table *pages)
164 if (!pages)
167 __i915_gem_object_release_shmem(obj, pages, true);
168 i915_gem_gtt_finish_pages(obj, pages);
178 for_each_sgt_page(page, sgt_iter, pages) {
206 sg_free_table(pages);
207 kfree(pages);
214 struct sg_table *pages;
226 pages = __i915_gem_object_unset_pages(obj);
227 if (!IS_ERR_OR_NULL(pages))
228 i915_gem_userptr_put_pages(obj, pages);
333 * Since we only check validity, not use the pages,
436 * 4. The bo is marked as being snoopable. The backing pages are left
511 * pages and not iomappings (at this moment in time!)
536 /* And keep a pointer to the current->mm for resolving the user pages