Documented in 1 files:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpu/drm/i915/gt/intel_gt_requests.c, line 157
- drivers/gpu/drm/i915/gt/intel_reset.c, line 1086
- drivers/gpu/drm/i915/gt/intel_timeline.c, line 458
- drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c, line 25
- drivers/gpu/drm/i915/gt/selftest_lrc.c, line 119
- drivers/gpu/drm/i915/i915_active.c
- drivers/gpu/drm/i915/i915_active.h, line 225
- drivers/gpu/drm/i915/i915_vma.c, line 429
- drivers/gpu/drm/i915/selftests/i915_request.c, line 1897
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c timeline_sync() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
drivers/gpu/drm/i915/i915_vma.c __i915_request_await_exclusive() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | &vgpu->vgpu_lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ctx->obj->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | vma->obj->base.resv |
drivers/gpu/drm/i915/gt/intel_gt_requests.c intel_gt_retire_requests_timeout() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tl->mutex | ||
| TYPE_LOCK | (struct intel_timeline)->mutex |
drivers/gpu/drm/i915/i915_active.c __await_active() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| DATA_SOURCE | 0 | active | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_active.c __i915_active_fence_set() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| BUF_SIZE | 0 | active | (-1),32 |
| BUF_SIZE | 0 | active | (-1),32 |
| DATA_SOURCE | 0 | active | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vma->vm->mutex |
drivers/gpu/drm/i915/i915_active.c __i915_active_fence_set() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| PARAM_VALUE | 0 | active->fence | 0,4096-ptr_max |
| PARAM_VALUE | 0 | active->fence->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| BUF_SIZE | 0 | active | (-1),32 |
| BUF_SIZE | 0 | active | (-1),32 |
| CAPPED_DATA | 0 | active->fence | 1 |
| DATA_SOURCE | 0 | active | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vma->vm->mutex |
drivers/gpu/drm/i915/i915_active.c enable_signaling() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| DATA_SOURCE | 0 | active | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | >->perf.lock |
drivers/gpu/drm/i915/gt/intel_timeline.c intel_gt_show_timelines() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &tl->mutex | ||
| TYPE_LOCK | (struct intel_timeline)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/i915/gt/intel_lrc.c context_flush() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
drivers/gpu/drm/i915/i915_request.c switch_to_kernel_sync() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
drivers/gpu/drm/i915/gt/intel_reset.c __intel_gt_unset_wedged() -> i915_active_fence_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | active | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->reset.mutex | ||
| LOCK2 | &timelines->lock | ||
| TYPE_LOCK | (struct intel_gt_timelines)->lock | ||
| TYPE_LOCK | (struct intel_reset)->mutex |