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()
518 struct i915_ggtt_view view; in igt_vma_rotate_remap() local
526 view.type = *t; in igt_vma_rotate_remap()
527 view.rotated.plane[0] = *a; in igt_vma_rotate_remap()
528 view.rotated.plane[1] = *b; in igt_vma_rotate_remap()
530 for_each_prime_number_from(view.rotated.plane[0].offset, 0, max_offset) { in igt_vma_rotate_remap()
531 for_each_prime_number_from(view.rotated.plane[1].offset, 0, max_offset) { in igt_vma_rotate_remap()
535 vma = checked_vma_instance(obj, vm, &view); in igt_vma_rotate_remap()
547 if (view.type == I915_GGTT_VIEW_ROTATED && in igt_vma_rotate_remap()
555 if (view.type == I915_GGTT_VIEW_REMAPPED && in igt_vma_rotate_remap()
584 for (n = 0; n < ARRAY_SIZE(view.rotated.plane); n++) { in igt_vma_rotate_remap()
585 if (view.type == I915_GGTT_VIEW_ROTATED) in igt_vma_rotate_remap()
586 sg = assert_rotated(obj, &view.rotated, n, sg); in igt_vma_rotate_remap()
588 sg = assert_remapped(obj, &view.remapped, n, sg); in igt_vma_rotate_remap()
591 view.type == I915_GGTT_VIEW_ROTATED ? in igt_vma_rotate_remap()
593 view.rotated.plane[0].width, in igt_vma_rotate_remap()
594 view.rotated.plane[0].height, in igt_vma_rotate_remap()
595 view.rotated.plane[0].stride, in igt_vma_rotate_remap()
596 view.rotated.plane[0].offset, in igt_vma_rotate_remap()
597 view.rotated.plane[1].width, in igt_vma_rotate_remap()
598 view.rotated.plane[1].height, in igt_vma_rotate_remap()
599 view.rotated.plane[1].stride, in igt_vma_rotate_remap()
600 view.rotated.plane[1].offset); in igt_vma_rotate_remap()
652 struct i915_ggtt_view *view, in assert_pin() argument
670 if (view && view->type != I915_GGTT_VIEW_NORMAL) { in assert_pin()
671 if (memcmp(&vma->ggtt_view, view, sizeof(*view))) { in assert_pin()
684 pr_err("Not the normal ggtt view! Found %d\n", in assert_pin()
729 struct i915_ggtt_view view; in igt_vma_partial() local
731 view.type = I915_GGTT_VIEW_PARTIAL; in igt_vma_partial()
732 view.partial.offset = offset; in igt_vma_partial()
733 view.partial.size = sz; in igt_vma_partial()
736 view.type = I915_GGTT_VIEW_NORMAL; in igt_vma_partial()
738 vma = checked_vma_instance(obj, vm, &view); in igt_vma_partial()
748 if (!assert_pin(vma, &view, sz*PAGE_SIZE, p->name)) { in igt_vma_partial()
886 struct i915_ggtt_view view = { in igt_vma_remapped_gtt() local
901 vma = i915_gem_object_ggtt_pin(obj, &view, 0, 0, PIN_MAPPABLE); in igt_vma_remapped_gtt()
954 src_idx = rotated_index(&view.rotated, 0, x, y); in igt_vma_remapped_gtt()
956 src_idx = remapped_index(&view.remapped, 0, x, y); in igt_vma_remapped_gtt()