Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 27 files:
- drivers/dma-buf/dma-buf.c, line 328
- drivers/dma-buf/dma-fence-array.c, line 87
- drivers/dma-buf/dma-fence-chain.c, line 154
- drivers/dma-buf/dma-fence.c
- drivers/dma-buf/st-dma-fence.c
- drivers/dma-buf/sync_file.c, line 205
- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c, line 111
- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c, line 208
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
- drivers/gpu/drm/drm_syncobj.c
- drivers/gpu/drm/i915/display/intel_fb.c, line 2191
- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c, line 442
- drivers/gpu/drm/i915/gt/intel_engine_pm.c, line 232
- drivers/gpu/drm/i915/i915_request.c, line 2051
- drivers/gpu/drm/i915/i915_sw_fence.c
- drivers/gpu/drm/i915/selftests/i915_request.c, line 2611
- drivers/gpu/drm/nouveau/nouveau_drm.c, line 202
- drivers/gpu/drm/radeon/radeon_fence.c, line 1019
- drivers/gpu/drm/scheduler/sched_entity.c
- drivers/gpu/drm/scheduler/sched_main.c
- drivers/gpu/drm/vc4/vc4_crtc.c, line 983
- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c, line 605
- drivers/gpu/drm/xe/xe_oa.c, line 1064
- drivers/gpu/drm/xe/xe_range_fence.c, line 71
- drivers/gpu/drm/xe/xe_sync.c, line 294
- drivers/gpu/drm/xe/xe_vm.c, line 1283
- drivers/gpu/host1x/hw/channel_hw.c, line 359
Smatch caller information:
drivers/gpu/host1x/hw/host1x05.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_default_wait() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 2608101115194777600 |
| BUF_SIZE | 0 | fence | (-1)-s32max |
| BUF_SIZE | 0 | fence | (-1)-s32max |
| DATA_SOURCE | 0 | fence | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fence->seqno | 0 |
| HALF_LOCKED2 | &adev->benchmark_mutex | ||
| HALF_LOCKED2 | &adev->mman.default_entity.lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| HALF_LOCKED2 | &group->mode_sem | ||
| HALF_LOCKED2 | &hwctx->priv->job_sem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | &xdna->client_lock | ||
| HALF_LOCKED2 | &xdna->dev_lock | ||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | bo->tbo.base.resv | ||
| HALF_LOCKED2 | bo->ttm.base.resv | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | nvbo->bo.base.resv | ||
| HALF_LOCKED2 | vps->cursor.mob->tbo.base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_add_prt_cb() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_tlb_flush() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->eviction_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &prange->lock | ||
| HALF_LOCKED2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &svms->lock | ||
| TYPE_LOCK | (struct amdgpu_vm)->eviction_lock |
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c i915_ttm_memcpy_work_arm() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | src->base.resv |
drivers/gpu/host1x/hw/host1x10.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/dma-buf/sync_file.c sync_file_poll() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 1 | cb->node.next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmw_event_fence_action_queue() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
drivers/gpu/drm/scheduler/sched_entity.c drm_sched_entity_add_dependency_cb() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/scheduler/sched_entity.c drm_sched_entity_kill() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 1-u64max |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/scheduler/sched_entity.c drm_sched_entity_kill_jobs_work() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 1-u64max |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/host1x/hw/host1x02.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/host1x/hw/host1x07.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/drm/xe/xe_oa.c xe_oa_emit_oa_config() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| DATA_SOURCE | 0 | fence | r xe_oa_submit_bb |
| HALF_LOCKED2 | ¶m.hwe->gt->oa.gt_lock | ||
| HALF_LOCKED2 | &stream->stream_lock |
drivers/dma-buf/dma-buf.c dma_buf_poll_add_cb() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | resv | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/gpu/host1x/hw/host1x06.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/dma-buf/dma-fence-chain.c dma_fence_chain_enable_signaling() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 152,4096-ptr_max |
| PARAM_VALUE | 2 | func | 1-u64max |
| DATA_SOURCE | 0 | fence | r dma_fence_chain_contained |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/dma-buf/dma-fence.c dma_fence_wait_any_timeout() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | func | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dma-buf/st-dma-fence.c test_add_callback() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->context | 0 |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 532501163170349056 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0 |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->release | 0 |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0 |
| PARAM_VALUE | 0 | fence->ops->signaled | 0 |
| PARAM_VALUE | 0 | fence->ops->wait | 0 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 1744950392132734976 |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 1 | cb->node.next | 0 |
| PARAM_VALUE | 1 | cb->node.prev | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r mock_fence |
drivers/dma-buf/st-dma-fence.c test_late_add_callback() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->context | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->rcu.entry.next | s64max |
| PARAM_VALUE | 0 | fence->rcu.flags | 0-4294967295 |
| PARAM_VALUE | 0 | fence->rcu.is_hard | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_lazy | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_queued | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_soft | 0-1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 7171616000045686784 |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 1 | cb->node.next | 0 |
| PARAM_VALUE | 1 | cb->node.prev | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r mock_fence |
drivers/dma-buf/st-dma-fence.c test_late_rm_callback() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->context | 0 |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 532501163170349056 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0 |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->release | 0 |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0 |
| PARAM_VALUE | 0 | fence->ops->signaled | 0 |
| PARAM_VALUE | 0 | fence->ops->wait | 0 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 7987472533957787648 |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 1 | cb->node.next | 0 |
| PARAM_VALUE | 1 | cb->node.prev | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r mock_fence |
drivers/dma-buf/st-dma-fence.c test_rm_callback() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->context | 0 |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 532501163170349056 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0 |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 415349223968632832 |
| PARAM_VALUE | 0 | fence->ops->release | 0 |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0 |
| PARAM_VALUE | 0 | fence->ops->signaled | 0 |
| PARAM_VALUE | 0 | fence->ops->wait | 0 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 6852479922596155392 |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 1 | cb->node.next | 0 |
| PARAM_VALUE | 1 | cb->node.prev | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r mock_fence |
drivers/dma-buf/st-dma-fence.c thread_signal_callback() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 1 | cb | 1310672918649683968 |
| PARAM_VALUE | 2 | func | 1-u64max |
| DATA_SOURCE | 0 | fence | r dma_fence_get_rcu_safe |
drivers/gpu/host1x/hw/host1x08.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/drm/vc4/vc4_crtc.c vc4_async_set_fence_cb() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->error | s32min-s32max |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 2366098894969860096,5820424040702808064 |
| BIT_INFO | 2 | func | 0xc60040a81c1000,0x70d65efbbe3f7000 |
| BIT_INFO | 2 | func | 0xc60040a81c1000,0x70d65efbbe3f7000 |
| LOCK2 | &crtc->mutex | ||
| LOCK2 | &plane->mutex | ||
| TYPE_LOCK | (struct drm_crtc)->mutex | ||
| TYPE_LOCK | (struct drm_plane)->mutex |
drivers/gpu/drm/xe/xe_vm.c xe_vma_destroy() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->seqno | 1 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_sync.c xe_sync_entry_signal() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->node.node.next | 0 |
| PARAM_VALUE | 0 | fence->node.node.prev | 0 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| DATA_SOURCE | 0 | fence | r drm_syncobj_fence_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fence->num_fences | |
| NO_OVERFLOW_SIMPLE | 0 | fence->num_pending.counter | |
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c amdgpu_display_flip_handle_fence() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &plane->mutex |
drivers/dma-buf/dma-fence-array.c dma_fence_array_enable_signaling() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | func | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/host1x/hw/host1x01.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/host1x/hw/host1x04.c channel_submit() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 1134631329600389120 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r host1x_fence_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ch->cdma.lock | ||
| LOCK2 | &ch->submitlock | ||
| HALF_LOCKED2 | &fpriv->lock | ||
| TYPE_LOCK | (struct host1x_cdma)->lock | ||
| TYPE_LOCK | (struct host1x_channel)->submitlock |
drivers/gpu/drm/drm_syncobj.c drm_syncobj_array_wait_timeout() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 2 | func | 1-u64max |
drivers/gpu/drm/drm_syncobj.c syncobj_eventfd_entry_func() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | fence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &syncobj->lock | ||
| TYPE_LOCK | (struct drm_syncobj)->lock |
drivers/gpu/drm/xe/xe_range_fence.c xe_range_fence_insert() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->node.node.next | 0 |
| PARAM_VALUE | 0 | fence->node.node.prev | 0 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 0 | fence->rcu.flags | 0-4294967295 |
| PARAM_VALUE | 0 | fence->rcu.is_hard | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_lazy | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_queued | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_soft | 0-1 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| DATA_SOURCE | 0 | fence | $5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/i915/i915_request.c i915_request_wait_timeout() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cb | 848596429095116800 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_request.c measure_completion() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 770600201147228160 |
| PARAM_VALUE | 0 | fence->seqno | 0-u32max |
| PARAM_VALUE | 1 | cb | 7594551827523727360 |
| PARAM_VALUE | 1 | cb->func | 0 |
| PARAM_VALUE | 1 | cb->node.next | 0 |
| PARAM_VALUE | 1 | cb->node.prev | 0 |
| PARAM_VALUE | 2 | func | 1-u64max |
| NOCHECK_CALL |
drivers/gpu/drm/scheduler/sched_main.c drm_sched_run_job_work() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->node.node.next | 0 |
| PARAM_VALUE | 0 | fence->node.node.prev | 0 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->rcu.node.node.next | 0 |
| PARAM_VALUE | 0 | fence->rcu.node.node.prev | 0 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/scheduler/sched_main.c drm_sched_start() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->grbm_idx_mutex | ||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &ptdev->mmu->vm.lock | ||
| HALF_LOCKED2 | &v3d->reset_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/i915/gt/intel_engine_pm.c switch_to_kernel_context() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 770600201147228160 |
| PARAM_VALUE | 0 | fence->seqno | 0-u32max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wf->mutex | ||
| TYPE_LOCK | (struct intel_wakeref)->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c amdgpu_pasid_free_delayed() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->error | s32min-s32max |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_work_queue() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cli->lock | ||
| LOCK2 | nvbo->bo.base.resv | ||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| TYPE_LOCK | (struct nouveau_cli)->lock |
drivers/gpu/drm/i915/display/intel_fb.c intel_user_framebuffer_dirty() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->error | s32min-s32max |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_sw_fence.c __i915_sw_fence_await_dma_fence() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->node.node.next | 0 |
| PARAM_VALUE | 0 | fence->node.node.prev | 0 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 0 | fence->rcu.flags | 0-4294967295 |
| PARAM_VALUE | 0 | fence->rcu.is_hard | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_lazy | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_queued | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_soft | 0-1 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vma->vm->mutex |
drivers/gpu/drm/i915/i915_sw_fence.c i915_sw_fence_await_dma_fence() -> dma_fence_add_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->node.node.next | 0 |
| PARAM_VALUE | 0 | fence->node.node.prev | 0 |
| PARAM_VALUE | 0 | fence->ops->enable_signaling | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_driver_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->get_timeline_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->set_deadline | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->signaled | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops->wait | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fence->rcu.flags | 0-4294967295 |
| PARAM_VALUE | 0 | fence->rcu.is_hard | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_lazy | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_queued | 0-1 |
| PARAM_VALUE | 0 | fence->rcu.is_soft | 0-1 |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | func | 1244074354908598272,5824672736182673408 |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| DATA_SOURCE | 0 | fence | $1 |
| BIT_INFO | 2 | func | 0x104144080c000000,0x51d7f7feff923000 |
| BIT_INFO | 2 | func | 0x104144080c000000,0x51d7f7feff923000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex |