Lines Matching defs:view

66 		     const struct i915_gtt_view *view)
71 vma = i915_vma_instance(obj, vm, view);
88 if (i915_vma_compare(vma, vm, view)) {
591 struct i915_gtt_view view = {
596 struct intel_remapped_plane_info *plane_info = view.remapped.plane;
605 plane_info[0].dst_stride = view.type == I915_GTT_VIEW_ROTATED ?
609 plane_info[1].dst_stride = view.type == I915_GTT_VIEW_ROTATED ?
619 vma = checked_vma_instance(obj, vm, &view);
631 expected_pages = remapped_size(view.type, &plane_info[0], &plane_info[1]);
633 if (view.type == I915_GTT_VIEW_ROTATED &&
641 if (view.type == I915_GTT_VIEW_REMAPPED &&
670 for (n = 0; n < ARRAY_SIZE(view.rotated.plane); n++) {
671 if (view.type == I915_GTT_VIEW_ROTATED)
672 sg = assert_rotated(obj, &view.rotated, n, sg);
674 sg = assert_remapped(obj, &view.remapped, n, sg);
677 view.type == I915_GTT_VIEW_ROTATED ?
744 struct i915_gtt_view *view,
762 if (view && view->type != I915_GTT_VIEW_NORMAL) {
763 if (memcmp(&vma->gtt_view, view, sizeof(*view))) {
776 pr_err("Not the normal ggtt view! Found %d\n",
821 struct i915_gtt_view view;
823 view.type = I915_GTT_VIEW_PARTIAL;
824 view.partial.offset = offset;
825 view.partial.size = sz;
828 view.type = I915_GTT_VIEW_NORMAL;
830 vma = checked_vma_instance(obj, vm, &view);
840 if (!assert_pin(vma, &view, sz*PAGE_SIZE, p->name)) {
999 struct i915_gtt_view view = {
1003 struct intel_remapped_plane_info *plane_info = view.rotated.plane;
1018 vma = i915_gem_object_ggtt_pin(obj, &view, 0, 0, PIN_MAPPABLE);
1071 src_idx = rotated_index(&view.rotated, 0, x, y);
1073 src_idx = remapped_index(&view.remapped, 0, x, y);