Lines Matching refs:ggtt_view
2517 vma->vm->insert_entries(vma->vm, vma->ggtt_view.pages, in ggtt_bind_vma()
2545 pages = vma->ggtt_view.pages; in aliasing_gtt_bind_vma()
3207 const struct i915_ggtt_view *ggtt_view) in __i915_gem_vma_create() argument
3211 if (WARN_ON(i915_is_ggtt(vm) != !!ggtt_view)) in __i915_gem_vma_create()
3225 vma->ggtt_view = *ggtt_view; in __i915_gem_vma_create()
3303 intel_rotate_fb_obj_pages(struct i915_ggtt_view *ggtt_view, in intel_rotate_fb_obj_pages() argument
3306 struct intel_rotation_info *rot_info = &ggtt_view->rotation_info; in intel_rotate_fb_obj_pages()
3437 if (vma->ggtt_view.pages) in i915_get_ggtt_vma_pages()
3440 if (vma->ggtt_view.type == I915_GGTT_VIEW_NORMAL) in i915_get_ggtt_vma_pages()
3441 vma->ggtt_view.pages = vma->obj->pages; in i915_get_ggtt_vma_pages()
3442 else if (vma->ggtt_view.type == I915_GGTT_VIEW_ROTATED) in i915_get_ggtt_vma_pages()
3443 vma->ggtt_view.pages = in i915_get_ggtt_vma_pages()
3444 intel_rotate_fb_obj_pages(&vma->ggtt_view, vma->obj); in i915_get_ggtt_vma_pages()
3445 else if (vma->ggtt_view.type == I915_GGTT_VIEW_PARTIAL) in i915_get_ggtt_vma_pages()
3446 vma->ggtt_view.pages = in i915_get_ggtt_vma_pages()
3447 intel_partial_pages(&vma->ggtt_view, vma->obj); in i915_get_ggtt_vma_pages()
3450 vma->ggtt_view.type); in i915_get_ggtt_vma_pages()
3452 if (!vma->ggtt_view.pages) { in i915_get_ggtt_vma_pages()
3454 vma->ggtt_view.type); in i915_get_ggtt_vma_pages()
3456 } else if (IS_ERR(vma->ggtt_view.pages)) { in i915_get_ggtt_vma_pages()
3457 ret = PTR_ERR(vma->ggtt_view.pages); in i915_get_ggtt_vma_pages()
3458 vma->ggtt_view.pages = NULL; in i915_get_ggtt_vma_pages()
3460 vma->ggtt_view.type, ret); in i915_get_ggtt_vma_pages()