Lines Matching defs:obj
64 struct drm_i915_gem_object *obj = engine->status_page.vma->obj;
66 GEM_BUG_ON(!i915_gem_object_has_pinned_pages(obj));
67 return sg_page(obj->mm.pages->sgl);
470 struct drm_i915_gem_object *obj = ce->state->obj;
473 vaddr = i915_gem_object_pin_map(obj, I915_MAP_WB);
480 i915_gem_object_flush_map(obj);
481 __i915_gem_object_release_map(obj);
530 struct drm_i915_gem_object *obj;
534 obj = i915_gem_object_create_shmem(i915, engine->context_size);
535 if (IS_ERR(obj))
536 return ERR_CAST(obj);
554 i915_gem_object_set_cache_coherency(obj, I915_CACHE_L3_LLC);
556 vma = i915_vma_instance(obj, &engine->gt->ggtt->vm, NULL);
565 i915_gem_object_put(obj);
1277 struct drm_i915_gem_object *obj;
1292 obj = i915_gem_object_create_internal(engine->i915, size);
1293 if (IS_ERR(obj))
1294 return ERR_CAST(obj);
1296 vma = i915_vma_instance(obj, engine->gt->vm, NULL);
1298 i915_gem_object_put(obj);
1306 i915_gem_object_put(obj);
1368 err = i915_gem_object_lock(timeline->hwsp_ggtt->obj, &ww);
1370 err = i915_gem_object_lock(gen7_wa_vma->obj, &ww);
1372 err = i915_gem_object_lock(engine->legacy.ring->vma->obj, &ww);
1411 i915_gem_object_put(gen7_wa_vma->obj);