Lines Matching defs:view
187 * for the mappable aperture!), a view is created instead and faulted
188 * into userspace. (This view is aligned and sized appropriately for
235 struct i915_gtt_view view;
240 view.type = I915_GTT_VIEW_PARTIAL;
241 view.partial.offset = rounddown(page_offset, chunk);
242 view.partial.size =
244 (obj->base.size >> PAGE_SHIFT) - view.partial.offset);
248 view.type = I915_GTT_VIEW_NORMAL;
250 return view;
418 /* Use a partial view if it is bigger than available space */
419 struct i915_gtt_view view =
424 if (view.type == I915_GTT_VIEW_NORMAL)
432 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
435 view.type = I915_GTT_VIEW_PARTIAL;
436 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
452 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
790 /* Use a partial view if it is bigger than available space */
791 struct i915_gtt_view view =
796 if (view.type == I915_GTT_VIEW_NORMAL)
804 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
807 view.type = I915_GTT_VIEW_PARTIAL;
808 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
824 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);