Documented in 1 files:
Defined in 1 files as a function:
Referenced in 60 files:
- drivers/dma-buf/st-dma-fence-chain.c, line 531
- drivers/dma-buf/st-dma-fence.c, line 407
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c, line 737
- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c, line 46
- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c, line 856
- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c, line 178
- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c, line 1786
- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c, line 776
- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c, line 203
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c, line 1419
- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c, line 465
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 447
- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, line 544
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c, line 1620
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c, line 4843
- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c, line 1897
- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c, line 1813
- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c, line 205
- drivers/gpu/drm/amd/amdkfd/kfd_svm.c
- drivers/gpu/drm/drm_atomic_helper.c, line 1861
- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
- drivers/gpu/drm/i915/i915_deps.c
- drivers/gpu/drm/i915/i915_sw_fence.c, line 506
- drivers/gpu/drm/i915/i915_vma.c
- drivers/gpu/drm/i915/i915_vma_resource.c
- drivers/gpu/drm/msm/msm_gem_vma.c, line 919
- drivers/gpu/drm/nouveau/nouveau_fence.c, line 386
- drivers/gpu/drm/nouveau/nouveau_sched.c, line 331
- drivers/gpu/drm/radeon/radeon_display.c, line 435
- drivers/gpu/drm/radeon/radeon_fence.c, line 545
- drivers/gpu/drm/radeon/radeon_object.c, line 788
- drivers/gpu/drm/radeon/radeon_sync.c, line 104
- drivers/gpu/drm/scheduler/sched_main.c, line 436
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 674
- drivers/gpu/drm/ttm/ttm_resource.c, line 603
- drivers/gpu/drm/vc4/vc4_gem.c, line 1089
- drivers/gpu/drm/virtio/virtgpu_object.c, line 130
- drivers/gpu/drm/virtio/virtgpu_plane.c, line 475
- drivers/gpu/drm/virtio/virtgpu_submit.c, line 56
- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c, line 689
- drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c, line 277
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, line 4509
- drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c, line 70
- drivers/gpu/drm/xe/tests/xe_migrate.c, line 486
- drivers/gpu/drm/xe/xe_bo.c
- drivers/gpu/drm/xe/xe_hw_engine_group.c, line 350
- drivers/gpu/drm/xe/xe_migrate.c
- drivers/gpu/drm/xe/xe_oa.c, line 1071
- drivers/gpu/drm/xe/xe_pagefault.c, line 218
- drivers/gpu/drm/xe/xe_pt.c, line 2812
- drivers/gpu/drm/xe/xe_svm.c
- drivers/gpu/drm/xe/xe_sync.c, line 254
- drivers/gpu/drm/xe/xe_tlb_inval.h, line 41
Smatch caller information:
drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_wait_timeout() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 1 | intr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->exclusive_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c amdgpu_sync_wait() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence->cb_list.next->next | 9027468483932250112 |
| PARAM_VALUE | 0 | fence->cb_list.next->prev | 9027468483932250112 |
| PARAM_VALUE | 0 | fence->cb_list.prev->next->next | 4096-ptr_max |
| DATA_SOURCE | 1 | intr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &vm->eviction_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | resv |
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_sgprs_init() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c gfx_v9_4_2_do_vgprs_init() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->seqno | 0-4294967295 |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_move_blit() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_fence() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->eviction_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_add_prt_cb() -> dma_fence_wait()
| 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_fini() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | root->tbo.base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_fini() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | root->tbo.base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c vmw_surface_sync() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0-u32max |
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| LOCK2 | bo->tbo.base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c amdgpu_benchmark_do_move() -> dma_fence_wait()
| 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 | intr | 0 |
| LOCK2 | &adev->benchmark_mutex | ||
| LOCK2 | &adev->mman.default_entity.lock | ||
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct amdgpu_device)->benchmark_mutex | ||
| TYPE_LOCK | (struct amdgpu_ttm_buffer_entity)->lock | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/gpu/drm/xe/xe_migrate.c blt_copy() -> dma_fence_wait()
| 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | r dma_fence_get |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dst_bo->ttm.base.resv | ||
| HALF_LOCKED2 | src_bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_migrate.c xe_migrate_access_memory() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_migrate.c xe_migrate_access_memory() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_migrate.c xe_migrate_clear() -> dma_fence_wait()
| 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | r dma_fence_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/xe/xe_migrate.c xe_migrate_vram() -> dma_fence_wait()
| 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 | intr | 0 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_migrate.c xe_migrate_wait() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c amdgpu_ctx_wait_prev_fence() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
| DATA_SOURCE | 0 | fence | r dma_fence_get |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_wait_for_fences() -> dma_fence_wait()
| 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 |
| DATA_SOURCE | 1 | intr | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/msm/msm_gem_vma.c msm_gem_vm_close() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
19f4aff6129bc862 gfx_v9_0_do_edc_gpr_workarounds() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 0 |
| BIT_INFO | 0 | fence | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c __i915_ttm_move() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | src->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c i915_ttm_memcpy_work_arm() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,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,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 | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | src->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c i915_ttm_move() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-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 | intr | 0 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| CAPPED_DATA | 0 | fence | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/ttm/ttm_resource.c ttm_resource_manager_evict_all() -> dma_fence_wait()
| 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 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_vma.c __i915_vma_evict() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r i915_vma_resource_unbind |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/i915_vma.c i915_vma_wait_for_bind() -> dma_fence_wait()
| 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 | intr | 1 |
| DATA_SOURCE | 0 | fence | r dma_fence_get_rcu_safe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c amdgpu_tlb_fence_work() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c amdgpu_vm_tlb_fence_create() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/xe/xe_lmtt.c xe_tlb_inval_fence_wait() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 6002546225057046528-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_tlb_inval.c xe_tlb_inval_fence_wait() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c amdgpu_uvd_free_handles() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_pagefault.c xe_pagefault_handle_vma() -> dma_fence_wait()
| 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 | 1 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->ops | 4821872604090163200 |
| 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 | 1 |
| PARAM_VALUE | 0 | fence->seqno | 1 |
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 128 |
| DATA_SOURCE | 0 | fence | r xe_vma_rebind |
| NOCHECK_CALL | |||
| LOCK2 | &vm->lock | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_oa.c xe_oa_emit_oa_config() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->context | 0 |
| PARAM_VALUE | 0 | fence->extern_lock | 1-u64max |
| PARAM_VALUE | 0 | fence->seqno | 0 |
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ¶m.hwe->gt->oa.gt_lock | ||
| HALF_LOCKED2 | &stream->stream_lock |
drivers/dma-buf/st-dma-fence.c thread_signal_callback() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->cb_list.prev->next->next | 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | r dma_fence_get_rcu_safe |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_emit() -> dma_fence_wait()
| 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | r dma_fence_get_rcu_safe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_wait_empty() -> dma_fence_wait()
| 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 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->grbm_idx_mutex | ||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &attr->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.c svm_migrate_copy_done() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &svms->lock | ||
| TYPE_LOCK | (struct svm_range)->migrate_mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_submit_ib() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 0 |
| BIT_INFO | 0 | fence | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden |
drivers/gpu/drm/ttm/ttm_bo_util.c ttm_bo_move_pipeline_evict() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops | 0-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,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 | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | fence->seqno | 0 |
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/radeon/radeon_object.c radeon_bo_fence() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | bo->tbo.base.resv |
drivers/gpu/drm/nouveau/nouveau_sched.c nouveau_job_submit() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
| DATA_SOURCE | 0 | fence | r dma_fence_get |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/xe/xe_sync.c xe_sync_entry_wait() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
drivers/dma-buf/st-dma-fence-chain.c __wait_fence_chains() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
drivers/gpu/drm/xe/xe_bo.c xe_bo_move() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops | 0-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,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 | 1 | intr | 0 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r xe_migrate_copy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_bo_move() -> dma_fence_wait()
| 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 | intr | 0 |
| CAPPED_DATA | 0 | fence | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/virtio/virtgpu_plane.c virtio_gpu_cursor_plane_update() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_vm_validate_and_restore_queue() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_vm_validate_and_restore_queue() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_vm_validate_and_restore_queue() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_wait_for_last_fence() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &uq_mgr->userq_mutex | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct amdgpu_userq_mgr)->userq_mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c amdgpu_userq_wait_for_signal() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &uq_mgr->userq_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct amdgpu_userq_mgr)->userq_mutex |
drivers/gpu/drm/i915/i915_vma_resource.c i915_vma_resource_bind_dep_await() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
| DATA_SOURCE | 1 | intr | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->mutex | ||
| 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 | rpcs->base.resv | ||
| HALF_LOCKED2 | timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | vma->obj->base.resv | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/i915/i915_vma_resource.c i915_vma_resource_bind_dep_sync() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
| DATA_SOURCE | 1 | intr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | &vma->vm->mutex | ||
| TYPE_LOCK | (struct i915_address_space)->mutex |
drivers/gpu/drm/i915/i915_vma_resource.c i915_vma_resource_bind_dep_sync_all() -> dma_fence_wait()
| 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 | intr | 0 |
| BUF_SIZE | 0 | fence | 128 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_pt.c xe_pt_update_ops_run() -> dma_fence_wait()
| 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->rcu.entry.next | s64max |
| PARAM_VALUE | 0 | fence->rcu.node.node.next | 0 |
| PARAM_VALUE | 0 | fence->rcu.node.node.prev | 0 |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | r xe_migrate_update_pgtables |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/radeon/radeon_display.c radeon_flip_work_func() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| LOCK2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct radeon_device)->exclusive_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_run_cleaner_shader_job() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | r amdgpu_job_submit |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/gpu/drm/virtio/virtgpu_submit.c virtio_gpu_do_fence_wait() -> dma_fence_wait()
| 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,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 | 1 | intr | 1 |
| BUF_SIZE | 0 | fence | (-1)-0,32-s32max |
| BUF_SIZE | 0 | fence | (-1)-0,32-s32max |
| DATA_SOURCE | 0 | fence | $1 |
drivers/gpu/drm/radeon/radeon_sync.c radeon_sync_resv() -> dma_fence_wait()
| 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 | intr | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &rdev->ring_lock | ||
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/xe/xe_hw_engine_group.c xe_hw_engine_group_wait_for_dma_fence_jobs() -> dma_fence_wait()
| 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 | intr | 0 |
| DATA_SOURCE | 0 | fence | r xe_exec_queue_last_fence_get_for_resume |
| LOCK2 | &group->mode_sem | ||
| TYPE_LOCK | (struct xe_hw_engine_group)->mode_sem |
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c amdgpu_evf_mgr_flush_suspend() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c svm_range_map_to_gpus() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 0 |
| BIT_INFO | 0 | fence | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mm->mmap_lock | ||
| LOCK2 | &prange->lock | ||
| LOCK2 | &prange->migrate_mutex | ||
| LOCK2 | &svms->lock | ||
| HALF_LOCKED2 | &process_info->lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock | ||
| TYPE_LOCK | (struct svm_range)->lock | ||
| TYPE_LOCK | (struct svm_range)->migrate_mutex | ||
| TYPE_LOCK | (struct svm_range_list)->lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c svm_range_unmap_from_gpus() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_add_input_fence() -> dma_fence_wait()
| 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 | intr | 0 |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_va_update_vm() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | gobj->resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_va_update_vm() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | gobj->resv |
drivers/gpu/drm/virtio/virtgpu_object.c virtio_gpu_detach_object_fenced() -> dma_fence_wait()
| 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 | 5370990546352951296 |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | dmabuf->resv |
drivers/gpu/drm/vc4/vc4_gem.c vc4_submit_cl_ioctl() -> dma_fence_wait()
| 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,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.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 | 1 | intr | 1 |
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_do_edc_gpr_workarounds() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | 0 |
| BIT_INFO | 0 | fence | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/scheduler/sched_main.c drm_sched_stop() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adev->grbm_idx_mutex | ||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &ptdev->mmu->vm.lock | ||
| HALF_LOCKED2 | &v3d->reset_lock |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_ioctl() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
| DATA_SOURCE | 0 | fence | r sync_file_get_fence |
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c amdgpu_pasid_free_delayed() -> dma_fence_wait()
| 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 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c amdgpu_userq_wait_add_fence() -> dma_fence_wait()
| 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 | intr | 1 |
| BUF_SIZE | 0 | fence | (-1)-0,32-s32max |
| BUF_SIZE | 0 | fence | (-1)-0,32-s32max |
| DATA_SOURCE | 0 | fence | $3 |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c amdgpu_userq_wait_return_fence_info() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 1 |
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c vcn_v4_0_limit_sched() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | r amdgpu_ctx_get_fence |
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_svm.c __xe_svm_handle_pagefault() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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 | intr | 0 |
| BUF_SIZE | 0 | fence | (-1)-s32max |
| BUF_SIZE | 0 | fence | (-1)-s32max |
| NOCHECK_CALL | |||
| LOCK2 | &range->lock | ||
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_svm_range)->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_svm.c xe_svm_copy() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| BUF_SIZE | 0 | fence | (-1)-0,128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_svm.c xe_svm_copy() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 0 | fence->ops->get_driver_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 | intr | 0 |
| DATA_SOURCE | 0 | fence | $4 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_bo_fence_single() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 0,4096-ptr_max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bo->base.resv | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/nouveau/nouveau_fence.c nouveau_fence_sync() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->ops | 0-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 |
| DATA_SOURCE | 1 | intr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv |
drivers/gpu/drm/i915/i915_deps.c i915_deps_grow() -> dma_fence_wait()
| 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->rcu.entry.next | s64max |
| PARAM_VALUE | 0 | fence->rcu.node.node.next | 0 |
| PARAM_VALUE | 0 | fence->rcu.node.node.prev | 0 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_deps.c i915_deps_sync() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | dst->base.resv | ||
| HALF_LOCKED2 | src->base.resv |
drivers/gpu/drm/i915/i915_sw_fence.c i915_sw_fence_await_dma_fence() -> dma_fence_wait()
| 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 | intr | 0 |
| BUF_SIZE | 0 | fence | (-1),128 |
| BUF_SIZE | 0 | fence | (-1),128 |
| DATA_SOURCE | 0 | fence | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c vcn_v3_0_limit_sched() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 1-u64max |
| PARAM_VALUE | 1 | intr | 0 |
| DATA_SOURCE | 0 | fence | r amdgpu_ctx_get_fence |
| NOCHECK_CALL |
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c vmw_cursor_mob_get() -> dma_fence_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->flags | 1,3,5,7 |
| PARAM_VALUE | 0 | fence->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | fence->seqno | 0-u32max |
| PARAM_VALUE | 1 | intr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | vps->cursor.mob->tbo.base.resv |