Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/i915/gem/i915_gem_clflush.c, line 120
- drivers/gpu/drm/i915/i915_sw_fence_work.h, line 64
- drivers/gpu/drm/i915/i915_vma.c, line 1610
Smatch caller information:
drivers/gpu/drm/i915/gem/i915_gem_clflush.c i915_gem_clflush_object() -> dma_fence_work_commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | f | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.extern_lock | 1-u64max |
| PARAM_VALUE | 0 | f->dma.flags | 1,3,5,7 |
| PARAM_VALUE | 0 | f->dma.ops | 2307253740320665600 |
| PARAM_VALUE | 0 | f->ops | 8985454432781574144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c dma_fence_work_commit_imm() -> dma_fence_work_commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | f | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.error | (-11),0 |
| PARAM_VALUE | 0 | f->dma.extern_lock | 1-u64max |
| PARAM_VALUE | 0 | f->dma.flags | 1,3,5,7 |
| PARAM_VALUE | 0 | f->dma.ops | 2307253740320665600 |
| PARAM_VALUE | 0 | f->dma.refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | f->ops | 5107360209236746240 |
| DATA_SOURCE | 0 | f | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | engine->legacy.ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | ppgtt->pd->pt.base->base.resv | ||
| HALF_LOCKED2 | rpcs->base.resv | ||
| HALF_LOCKED2 | timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | vma->obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c i915_vma_pin_ww() -> dma_fence_work_commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | f | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | f->dma.error | (-11),0 |
| PARAM_VALUE | 0 | f->dma.extern_lock | 1-u64max |
| PARAM_VALUE | 0 | f->dma.flags | 1,3,5,7 |
| PARAM_VALUE | 0 | f->dma.ops | 2307253740320665600 |
| PARAM_VALUE | 0 | f->dma.refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | f->ops | 5107360209236746240 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | engine->legacy.ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | ppgtt->pd->pt.base->base.resv | ||
| HALF_LOCKED2 | rpcs->base.resv | ||
| HALF_LOCKED2 | timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | vma->obj->base.resv |