Lines Matching defs:obj
1073 struct drm_i915_gem_object *obj;
1093 obj = i915_gem_object_create_lmem(engine->i915, context_size,
1095 if (IS_ERR(obj)) {
1096 obj = i915_gem_object_create_shmem(engine->i915, context_size);
1097 if (IS_ERR(obj))
1098 return ERR_CAST(obj);
1106 i915_gem_object_set_cache_coherency(obj, I915_CACHE_NONE);
1109 vma = i915_vma_instance(obj, &engine->gt->ggtt->vm, NULL);
1111 i915_gem_object_put(obj);
1195 *vaddr = i915_gem_object_pin_map(ce->state->obj,
1197 ce->state->obj,
1230 i915_gem_object_unpin_map(ce->state->obj);
1803 struct drm_i915_gem_object *obj;
1807 obj = i915_gem_object_create_shmem(engine->i915, CTX_WA_BB_SIZE);
1808 if (IS_ERR(obj))
1809 return PTR_ERR(obj);
1811 vma = i915_vma_instance(obj, &engine->gt->ggtt->vm, NULL);
1821 i915_gem_object_put(obj);
1874 err = i915_gem_object_lock(wa_ctx->vma->obj, &ww);
1880 batch = i915_gem_object_pin_map(wa_ctx->vma->obj, I915_MAP_WB);
1905 __i915_gem_object_flush_map(wa_ctx->vma->obj, 0, batch_ptr - batch);
1906 __i915_gem_object_release_map(wa_ctx->vma->obj);