Lines Matching full:view

65 		     const struct i915_ggtt_view *view)  in checked_vma_instance()  argument
70 vma = i915_vma_instance(obj, vm, view); in checked_vma_instance()
87 if (i915_vma_compare(vma, vm, view)) { in checked_vma_instance()
590 struct i915_ggtt_view view = { in igt_vma_rotate_remap() local
595 struct intel_remapped_plane_info *plane_info = view.remapped.plane; in igt_vma_rotate_remap()
604 plane_info[0].dst_stride = view.type == I915_GGTT_VIEW_ROTATED ? in igt_vma_rotate_remap()
608 plane_info[1].dst_stride = view.type == I915_GGTT_VIEW_ROTATED ? in igt_vma_rotate_remap()
618 vma = checked_vma_instance(obj, vm, &view); in igt_vma_rotate_remap()
630 expected_pages = remapped_size(view.type, &plane_info[0], &plane_info[1]); in igt_vma_rotate_remap()
632 if (view.type == I915_GGTT_VIEW_ROTATED && in igt_vma_rotate_remap()
640 if (view.type == I915_GGTT_VIEW_REMAPPED && in igt_vma_rotate_remap()
669 for (n = 0; n < ARRAY_SIZE(view.rotated.plane); n++) { in igt_vma_rotate_remap()
670 if (view.type == I915_GGTT_VIEW_ROTATED) in igt_vma_rotate_remap()
671 sg = assert_rotated(obj, &view.rotated, n, sg); in igt_vma_rotate_remap()
673 sg = assert_remapped(obj, &view.remapped, n, sg); in igt_vma_rotate_remap()
676 view.type == I915_GGTT_VIEW_ROTATED ? in igt_vma_rotate_remap()
739 struct i915_ggtt_view *view, in assert_pin() argument
757 if (view && view->type != I915_GGTT_VIEW_NORMAL) { in assert_pin()
758 if (memcmp(&vma->ggtt_view, view, sizeof(*view))) { in assert_pin()
771 pr_err("Not the normal ggtt view! Found %d\n", in assert_pin()
816 struct i915_ggtt_view view; in igt_vma_partial() local
818 view.type = I915_GGTT_VIEW_PARTIAL; in igt_vma_partial()
819 view.partial.offset = offset; in igt_vma_partial()
820 view.partial.size = sz; in igt_vma_partial()
823 view.type = I915_GGTT_VIEW_NORMAL; in igt_vma_partial()
825 vma = checked_vma_instance(obj, vm, &view); in igt_vma_partial()
835 if (!assert_pin(vma, &view, sz*PAGE_SIZE, p->name)) { in igt_vma_partial()
981 struct i915_ggtt_view view = { in igt_vma_remapped_gtt() local
985 struct intel_remapped_plane_info *plane_info = view.rotated.plane; in igt_vma_remapped_gtt()
1000 vma = i915_gem_object_ggtt_pin(obj, &view, 0, 0, PIN_MAPPABLE); in igt_vma_remapped_gtt()
1053 src_idx = rotated_index(&view.rotated, 0, x, y); in igt_vma_remapped_gtt()
1055 src_idx = remapped_index(&view.remapped, 0, x, y); in igt_vma_remapped_gtt()