Lines Matching refs:view

1794 	struct i915_ggtt_view view = i915_ggtt_view_normal;  in i915_gem_fault()  local
1832 memset(&view, 0, sizeof(view)); in i915_gem_fault()
1833 view.type = I915_GGTT_VIEW_PARTIAL; in i915_gem_fault()
1834 view.params.partial.offset = rounddown(page_offset, chunk_size); in i915_gem_fault()
1835 view.params.partial.size = in i915_gem_fault()
1839 view.params.partial.offset); in i915_gem_fault()
1843 ret = i915_gem_object_ggtt_pin(obj, &view, 0, PIN_MAPPABLE); in i915_gem_fault()
1857 i915_gem_obj_ggtt_offset_view(obj, &view); in i915_gem_fault()
1860 if (unlikely(view.type == I915_GGTT_VIEW_PARTIAL)) { in i915_gem_fault()
1867 (view.params.partial.offset << PAGE_SHIFT); in i915_gem_fault()
1870 for (i = 0; i < view.params.partial.size; i++) { in i915_gem_fault()
1899 i915_gem_object_ggtt_unpin_view(obj, &view); in i915_gem_fault()
3934 const struct i915_ggtt_view *view) in i915_gem_object_pin_to_display_plane() argument
3966 ret = i915_gem_object_ggtt_pin(obj, view, alignment, in i915_gem_object_pin_to_display_plane()
3967 view->type == I915_GGTT_VIEW_NORMAL ? in i915_gem_object_pin_to_display_plane()
3996 const struct i915_ggtt_view *view) in i915_gem_object_unpin_from_display_plane() argument
4001 i915_gem_object_ggtt_unpin_view(obj, view); in i915_gem_object_unpin_from_display_plane()
4246 const struct i915_ggtt_view *view, in i915_gem_object_ggtt_pin() argument
4250 if (WARN_ONCE(!view, "no view specified")) in i915_gem_object_ggtt_pin()
4253 return i915_gem_object_do_pin(obj, i915_obj_to_ggtt(obj), view, in i915_gem_object_ggtt_pin()
4259 const struct i915_ggtt_view *view) in i915_gem_object_ggtt_unpin_view() argument
4261 struct i915_vma *vma = i915_gem_obj_to_ggtt_view(obj, view); in i915_gem_object_ggtt_unpin_view()
4265 WARN_ON(!i915_gem_obj_ggtt_bound_view(obj, view)); in i915_gem_object_ggtt_unpin_view()
4554 const struct i915_ggtt_view *view) in i915_gem_obj_to_ggtt_view() argument
4559 if (WARN_ONCE(!view, "no view specified")) in i915_gem_obj_to_ggtt_view()
4564 i915_ggtt_view_equal(&vma->ggtt_view, view)) in i915_gem_obj_to_ggtt_view()
5157 const struct i915_ggtt_view *view) in i915_gem_obj_ggtt_offset_view() argument
5164 i915_ggtt_view_equal(&vma->ggtt_view, view)) in i915_gem_obj_ggtt_offset_view()
5167 WARN(1, "global vma for this object not found. (view=%u)\n", view->type); in i915_gem_obj_ggtt_offset_view()
5188 const struct i915_ggtt_view *view) in i915_gem_obj_ggtt_bound_view() argument
5195 i915_ggtt_view_equal(&vma->ggtt_view, view) && in i915_gem_obj_ggtt_bound_view()