Home | History | Annotate | Download | only in i915

Lines Matching defs:view

113 	const struct i915_ggtt_view *view;
132 long cmp = i915_vma_compare(__UNCONST(vma), key->vm, key->view);
157 const struct i915_ggtt_view *view)
189 if (view && view->type != I915_GGTT_VIEW_NORMAL) {
190 vma->ggtt_view = *view;
191 if (view->type == I915_GGTT_VIEW_PARTIAL) {
193 view->partial.offset,
194 view->partial.size,
196 vma->size = view->partial.size;
199 } else if (view->type == I915_GGTT_VIEW_ROTATED) {
200 vma->size = intel_rotation_info_size(&view->rotated);
202 } else if (view->type == I915_GGTT_VIEW_REMAPPED) {
203 vma->size = intel_remapped_info_size(&view->remapped);
253 * If the view already exists in the tree, another thread
257 cmp = i915_vma_compare(pos, vm, view);
296 const struct i915_ggtt_view *view)
299 const struct i915_vma_key key = { .vm = vm, .view = view };
310 cmp = i915_vma_compare(vma, vm, view);
328 * @view: additional mapping requirements
331 * the same @view characteristics. If a match is not found, one is created.
340 const struct i915_ggtt_view *view)
344 GEM_BUG_ON(view && !i915_is_ggtt(vm));
348 vma = vma_lookup(obj, vm, view);
353 vma = vma_create(obj, vm, view);
355 GEM_BUG_ON(!IS_ERR(vma) && i915_vma_compare(vma, vm, view));
722 /* If binding the object/GGTT view requires more space than the entire