Home
last modified time | relevance | path

Searched refs:gem_context (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_context_types.h51 struct i915_gem_context __rcu *gem_context; member
H A Dintel_reset.c96 ctx = rcu_dereference(rq->context->gem_context); in mark_guilty()
149 ctx = rcu_dereference(rq->context->gem_context); in mark_innocent()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_execbuffer.c237 struct i915_gem_context *gem_context; /** caller's context */ member
728 eb->gem_context = ctx; in eb_select_context()
741 struct radix_tree_root *handles_vma = &eb->gem_context->handles_vma; in eb_lookup_vmas()
751 mutex_lock(&eb->gem_context->mutex); in eb_lookup_vmas()
752 if (unlikely(i915_gem_context_is_closed(eb->gem_context))) { in eb_lookup_vmas()
794 lut->ctx = eb->gem_context; in eb_lookup_vmas()
811 mutex_unlock(&eb->gem_context->mutex); in eb_lookup_vmas()
821 mutex_unlock(&eb->gem_context->mutex); in eb_lookup_vmas()
2455 if (i915_gem_context_user_engines(eb->gem_context)) in eb_pin_engine()
2460 ce = i915_gem_context_get_engine(eb->gem_context, idx); in eb_pin_engine()
[all …]
H A Di915_gem_context.c225 GEM_BUG_ON(rcu_access_pointer(ce->gem_context)); in intel_context_set_gem()
226 RCU_INIT_POINTER(ce->gem_context, ctx); in intel_context_set_gem()
257 RCU_INIT_POINTER(e->engines[count]->gem_context, NULL); in __free_engines()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_request.h564 return rcu_dereference_protected(rq->context->gem_context, true); in i915_request_gem_context()
H A Di915_gpu_error.c1235 ctx = rcu_dereference(request->context->gem_context); in record_request()
1261 ctx = rcu_dereference(rq->context->gem_context); in record_context()
H A Di915_request.c1348 if (rcu_access_pointer(rq->context->gem_context)) in i915_request_add()