Home
last modified time | relevance | path

Searched refs:sg_iter (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/
Ddrm_cache.c109 struct sg_page_iter sg_iter; in drm_clflush_sg() local
112 for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) in drm_clflush_sg()
113 drm_clflush_page(sg_page_iter_page(&sg_iter)); in drm_clflush_sg()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_tiling.c508 struct sg_page_iter sg_iter; in i915_gem_object_do_bit_17_swizzle() local
515 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { in i915_gem_object_do_bit_17_swizzle()
516 struct page *page = sg_page_iter_page(&sg_iter); in i915_gem_object_do_bit_17_swizzle()
530 struct sg_page_iter sg_iter; in i915_gem_object_save_bit_17_swizzle() local
545 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { in i915_gem_object_save_bit_17_swizzle()
546 if (page_to_phys(sg_page_iter_page(&sg_iter)) & (1 << 17)) in i915_gem_object_save_bit_17_swizzle()
Di915_gem_dmabuf.c113 struct sg_page_iter sg_iter; in i915_gem_dmabuf_vmap() local
139 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) in i915_gem_dmabuf_vmap()
140 pages[i++] = sg_page_iter_page(&sg_iter); in i915_gem_dmabuf_vmap()
Di915_gem_gtt.c553 struct sg_page_iter sg_iter; in gen8_ppgtt_insert_entries() local
557 for_each_sg_page(pages->sgl, &sg_iter, pages->nents, 0) { in gen8_ppgtt_insert_entries()
570 gen8_pte_encode(sg_page_iter_dma_address(&sg_iter), in gen8_ppgtt_insert_entries()
1139 struct sg_page_iter sg_iter; in gen6_ppgtt_insert_entries() local
1142 for_each_sg_page(pages->sgl, &sg_iter, pages->nents, 0) { in gen6_ppgtt_insert_entries()
1147 vm->pte_encode(sg_page_iter_dma_address(&sg_iter), in gen6_ppgtt_insert_entries()
1750 struct sg_page_iter sg_iter; in gen8_ggtt_insert_entries() local
1753 for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) { in gen8_ggtt_insert_entries()
1754 addr = sg_dma_address(sg_iter.sg) + in gen8_ggtt_insert_entries()
1755 (sg_iter.sg_pgoffset << PAGE_SHIFT); in gen8_ggtt_insert_entries()
[all …]
Di915_gem_userptr.c708 struct sg_page_iter sg_iter; in i915_gem_userptr_put_pages() local
715 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { in i915_gem_userptr_put_pages()
716 struct page *page = sg_page_iter_page(&sg_iter); in i915_gem_userptr_put_pages()
Di915_cmd_parser.c826 struct sg_page_iter sg_iter; in vmap_batch() local
839 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, first_page) { in vmap_batch()
840 pages[i++] = sg_page_iter_page(&sg_iter); in vmap_batch()
Di915_gem.c624 struct sg_page_iter sg_iter; in i915_gem_shmem_pread() local
637 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, in i915_gem_shmem_pread()
639 struct page *page = sg_page_iter_page(&sg_iter); in i915_gem_shmem_pread()
926 struct sg_page_iter sg_iter; in i915_gem_shmem_pwrite() local
962 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, in i915_gem_shmem_pwrite()
964 struct page *page = sg_page_iter_page(&sg_iter); in i915_gem_shmem_pwrite()
1970 struct sg_page_iter sg_iter; in i915_gem_object_put_pages_gtt() local
1991 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, 0) { in i915_gem_object_put_pages_gtt()
1992 struct page *page = sg_page_iter_page(&sg_iter); in i915_gem_object_put_pages_gtt()
2042 struct sg_page_iter sg_iter; in i915_gem_object_get_pages_gtt() local
[all …]
Di915_drv.h2646 struct sg_page_iter sg_iter; in i915_gem_object_get_page() local
2648 for_each_sg_page(obj->pages->sgl, &sg_iter, obj->pages->nents, n) in i915_gem_object_get_page()
2649 return sg_page_iter_page(&sg_iter); in i915_gem_object_get_page()
/linux-4.1.27/drivers/staging/android/ion/
Dion_test.c52 struct sg_page_iter sg_iter; in ion_handle_test_dma() local
66 for_each_sg_page(table->sgl, &sg_iter, table->nents, offset_page) { in ion_handle_test_dma()
67 struct page *page = sg_page_iter_page(&sg_iter); in ion_handle_test_dma()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c596 struct sg_page_iter sg_iter; in radeon_ttm_tt_unpin_userptr() local
609 for_each_sg_page(ttm->sg->sgl, &sg_iter, ttm->sg->nents, 0) { in radeon_ttm_tt_unpin_userptr()
610 struct page *page = sg_page_iter_page(&sg_iter); in radeon_ttm_tt_unpin_userptr()