Lines Matching defs:view
154 * for the mappable aperture!), a view is created instead and faulted
155 * into userspace. (This view is aligned and sized appropriately for
202 struct i915_gtt_view view;
207 view.type = I915_GTT_VIEW_PARTIAL;
208 view.partial.offset = rounddown(page_offset, chunk);
209 view.partial.size =
211 (obj->base.size >> PAGE_SHIFT) - view.partial.offset);
215 view.type = I915_GTT_VIEW_NORMAL;
217 return view;
344 /* Use a partial view if it is bigger than available space */
345 struct i915_gtt_view view =
350 if (view.type == I915_GTT_VIEW_NORMAL)
358 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
361 view.type = I915_GTT_VIEW_PARTIAL;
362 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
378 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);