Lines Matching refs:ggtt_view
1885 intel_gtt_insert_sg_entries(vma->ggtt_view.pages, entry, flags); in i915_ggtt_bind_vma()
1923 pages = vma->ggtt_view.pages; in ggtt_bind_vma()
2529 const struct i915_ggtt_view *ggtt_view) in __i915_gem_vma_create() argument
2533 if (WARN_ON(i915_is_ggtt(vm) != !!ggtt_view)) in __i915_gem_vma_create()
2547 vma->ggtt_view = *ggtt_view; in __i915_gem_vma_create()
2557 vma->ggtt_view = *ggtt_view; in __i915_gem_vma_create()
2633 intel_rotate_fb_obj_pages(struct i915_ggtt_view *ggtt_view, in intel_rotate_fb_obj_pages() argument
2637 struct intel_rotation_info *rot_info = &ggtt_view->rotation_info; in intel_rotate_fb_obj_pages()
2710 if (vma->ggtt_view.pages) in i915_get_ggtt_vma_pages()
2713 if (vma->ggtt_view.type == I915_GGTT_VIEW_NORMAL) in i915_get_ggtt_vma_pages()
2714 vma->ggtt_view.pages = vma->obj->pages; in i915_get_ggtt_vma_pages()
2715 else if (vma->ggtt_view.type == I915_GGTT_VIEW_ROTATED) in i915_get_ggtt_vma_pages()
2716 vma->ggtt_view.pages = in i915_get_ggtt_vma_pages()
2717 intel_rotate_fb_obj_pages(&vma->ggtt_view, vma->obj); in i915_get_ggtt_vma_pages()
2720 vma->ggtt_view.type); in i915_get_ggtt_vma_pages()
2722 if (!vma->ggtt_view.pages) { in i915_get_ggtt_vma_pages()
2724 vma->ggtt_view.type); in i915_get_ggtt_vma_pages()
2726 } else if (IS_ERR(vma->ggtt_view.pages)) { in i915_get_ggtt_vma_pages()
2727 ret = PTR_ERR(vma->ggtt_view.pages); in i915_get_ggtt_vma_pages()
2728 vma->ggtt_view.pages = NULL; in i915_get_ggtt_vma_pages()
2730 vma->ggtt_view.type, ret); in i915_get_ggtt_vma_pages()