Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 24 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c, line 968
- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c, line 267
- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c, line 393
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c, line 2934
- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c, line 62
- drivers/gpu/drm/drm_exec.c
- drivers/gpu/drm/drm_gpuvm.c
- drivers/gpu/drm/imagination/pvr_job.c, line 549
- drivers/gpu/drm/imagination/pvr_vm.c, line 701
- drivers/gpu/drm/msm/msm_gem.c, line 1080
- drivers/gpu/drm/msm/msm_gem.h
- drivers/gpu/drm/msm/msm_gem_submit.c, line 306
- drivers/gpu/drm/msm/msm_gem_vma.c
- drivers/gpu/drm/msm/msm_gpu.c
- drivers/gpu/drm/tests/drm_exec_test.c
- drivers/gpu/drm/xe/display/xe_fb_pin.c, line 347
- drivers/gpu/drm/xe/xe_bo.c
- drivers/gpu/drm/xe/xe_dma_buf.c
- drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
- drivers/gpu/drm/xe/xe_vm.c
- drivers/gpu/drm/xe/xe_vm_madvise.c, line 700
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c amdgpu_devcoredump_print_ibs() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 9176649434306199552 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | abo->tbo.base.resv |
drivers/gpu/drm/xe/xe_vm_madvise.c xe_vm_madvise_ioctl() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6222965955366924288 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 3 |
| PARAM_VALUE | 1 | obj | 1-u64max |
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_lock_by_pasid() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6320927371492024320,9176649434306199552 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0,2 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | exec | $2 |
| HARD_MAX | 0 | exec->flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c amdgpu_map_static_csa() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 2897679495848677376 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c amdgpu_unmap_static_csa() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4849639417184624640 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/msm_gem_vma.c msm_gem_vm_close() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 3085191768004464640 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/msm_gem_vma.c msm_gem_vm_close() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 3085191768004464640 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | gpuvm->r_obj->resv |
drivers/gpu/drm/msm/msm_gem_vma.c vm_bind_job_lock_objects() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4993259228741820416 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 3 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.first_lock_dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.first_lock_dep_map.cpu | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | exec->ticket.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->mutex_name | 0,4096-ptr_max |
| CAPPED_DATA | 0 | exec->objects | 1 |
| DATA_SOURCE | 0 | exec | $1 |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/gpu/drm/msm/msm_gem_submit.c submit_lock_objects() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4096-ptr_max |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c mes_userq_create_wptr_mapping() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6245875755690721280 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
drivers/gpu/drm/drm_exec.c drm_exec_prepare_obj() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 1 | obj->resv->lock.ww_class->is_wait_die | 0-1 |
| BUF_SIZE | 0 | exec | (-1),192 |
| BUF_SIZE | 0 | exec | (-1),192 |
| BUF_SIZE | 1 | obj | (-1),704 |
| BUF_SIZE | 1 | obj | (-1),704 |
| DATA_SOURCE | 0 | exec | $0 |
| DATA_SOURCE | 1 | obj | $1 |
| NOSPEC | 0 | exec->max_objects | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | exec->max_objects | 1-131072[c] |
| NO_OVERFLOW_SIMPLE | 0 | exec->contended->size | |
| HALF_LOCKED2 | &mem->lock | ||
| HALF_LOCKED2 | &mem->process_info->lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &queue->lock | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &sched->mutex | ||
| HALF_LOCKED2 | &uvmm->mutex | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | rbo->tbo.base.resv |
drivers/gpu/drm/xe/xe_vm.c new_vma() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 8626177759371489280 |
| PARAM_VALUE | 0 | exec->contended | 0-18446744073709551614 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c new_vma() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 8626177759371489280 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c vm_bind_ioctl_ops_lock_and_prep() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 5891861914877964288 |
| PARAM_VALUE | 0 | exec->contended | 0-18446744073709551614 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| DATA_SOURCE | 0 | exec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c vma_lock_and_validate() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 5891861914877964288 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | exec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_drm_exec_lock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 13299192113799168,2589435461487665152,3275022118090657792,3667400332584771584,9124507731206418432 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| DATA_SOURCE | 0 | exec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &range->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_lock_vma() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 1998954033859489792,7747202913587535872 |
| PARAM_VALUE | 0 | exec->contended | 0-18446744073709551614 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| DATA_SOURCE | 0 | exec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_lock_vma() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 1998954033859489792,7747202913587535872 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 0 | exec->prelocked | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0-1 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | exec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_bo.c xe_bo_cpu_fault() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 5896245366120415232 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_bo.c xe_bo_evict_pinned() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 5021271826435272704 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_bo.c xe_bo_notifier_prepare_pinned() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 8359711956704706560 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_dma_buf.c xe_dma_buf_begin_cpu_access() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 7080423264703164416 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_dma_buf.c xe_dma_buf_create_obj() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 8883621720853864448 |
| PARAM_VALUE | 0 | exec->flags | 0-3 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.fences | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ctx | 0 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->acquire_name | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->mutex_name | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 1406244332369195008 |
| PARAM_VALUE | 1 | obj->gpuva.list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | obj->gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 1 | obj->handle_count | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | obj->size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.driver_private | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.color | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.size | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 1 | obj->vma_node.vm_node.start | 0 |
| BUF_SIZE | 1 | obj | 704 |
| BUF_SIZE | 1 | obj->dev | 3696 |
| CAPPED_DATA | 1 | obj | 1 |
| DATA_SOURCE | 1 | obj | r drm_gpuvm_resv_object_alloc |
| NO_OVERFLOW_SIMPLE | 1 | obj->dev->num_crtcs | |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock |
drivers/gpu/drm/msm/msm_gpu.c crashstate_get_bos() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 7454410251821236224 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gpu->lock | ||
| TYPE_LOCK | (struct msm_gpu)->lock |
drivers/gpu/drm/msm/msm_gpu.c crashstate_get_bos() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 7454410251821236224 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 1 | obj | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gpu->lock | ||
| HALF_LOCKED2 | (submit->vm)->r_obj->resv | ||
| HALF_LOCKED2 | 1 | obj->resv | |
| TYPE_LOCK | (struct msm_gpu)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_op_ioctl() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 3435033550472097792 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 3 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPPED_DATA | 1 | obj | 1 |
| DATA_SOURCE | 1 | obj | r drm_gem_object_lookup |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_va_ioctl() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 313723410214711296 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 3 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPPED_DATA | 1 | obj | 1 |
| DATA_SOURCE | 1 | obj | r drm_gem_object_lookup |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c amdgpu_userq_fence_read_wptr() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6456839220191858688 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c amdgpu_seq64_map() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6900548465721663488 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c amdgpu_seq64_unmap() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 2834707884720107520 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_gpuvm.c drm_gpuva_sm_step_lock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 1-u64max |
| BUF_SIZE | 0 | exec | (-1),16,32 |
| BUF_SIZE | 0 | exec | (-1),16,32 |
| DATA_SOURCE | 0 | exec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &queue->lock |
drivers/gpu/drm/drm_gpuvm.c drm_gpuva_sm_step_lock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 1-u64max |
| BUF_SIZE | 0 | exec | (-1),16,32 |
| BUF_SIZE | 0 | exec | (-1),16,32 |
| DATA_SOURCE | 0 | exec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &queue->lock |
drivers/gpu/drm/drm_gpuvm.c exec_prepare_obj() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->is_wait_die | 0-1 |
| BUF_SIZE | 0 | exec | (-1),192 |
| BUF_SIZE | 0 | exec | (-1),192 |
| DATA_SOURCE | 0 | exec | $0 |
| DATA_SOURCE | 1 | obj | $1 |
| PREEMPT_ADD | |||
| USER_DATA | 0 | exec->max_objects | 1-131072[c] |
| NO_OVERFLOW_SIMPLE | 0 | exec->contended->size |
drivers/gpu/drm/msm/msm_gem.c msm_gem_free_object() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 9042800523043004416 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | (vm_bo->vm)->r_obj->resv |
drivers/gpu/drm/msm/msm_gem.c msm_gem_lock_vm_and_obj() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 841905040093913088,2063922300082479104,4021780644897857536,5375608694687649792,5524499160629137408,5919595201178075136 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.first_lock_dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.first_lock_dep_map.cpu | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | exec->ticket.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->mutex_name | 0,4096-ptr_max |
| CAPPED_DATA | 0 | exec->objects | 1 |
| DATA_SOURCE | 0 | exec | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/msm_gem.c msm_gem_lock_vm_and_obj() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 841905040093913088,2063922300082479104,4021780644897857536,5375608694687649792,5524499160629137408,5919595201178075136 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 0 | exec->prelocked | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.first_lock_dep_map->name | 0-255 |
| PARAM_VALUE | 0 | exec->ticket.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | exec->ticket.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->close | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->evict | 0 |
| PARAM_VALUE | 1 | obj->funcs->export | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->free | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->get_sg_table | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->mmap | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->open | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->pin | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->print_info | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->rss | 0,7796836804503863296 |
| PARAM_VALUE | 1 | obj->funcs->status | 0,2206473683877605376,4732760284336451584,5734366281981706240,5836107275532460032,6072073946299289600,6713341571981008896 |
| PARAM_VALUE | 1 | obj->funcs->unpin | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vm_ops | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vmap | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj->funcs->vunmap | 0,4096-ptr_max |
| BUF_SIZE | 1 | obj | (-1),16,24,40,48,56,72,80,112,120,136,168,184,224 |
| BUF_SIZE | 1 | obj | (-1),16,24,40,48,56,72,80,112,120,136,168,184,224 |
| DATA_SOURCE | 0 | exec | $0 |
| DATA_SOURCE | 1 | obj | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | obj->dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 1 | obj->dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 1 | obj->dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 1 | obj->dev->num_crtcs | |
| HALF_LOCKED2 | vm->r_obj->resv |
drivers/gpu/drm/tests/drm_exec_test.c test_duplicates() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 1122125038830383104 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 6127625997730029568 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->dev | 0,4096-u64max |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | obj->resv | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->size | 4096 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
drivers/gpu/drm/tests/drm_exec_test.c test_duplicates() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 1122125038830383104 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 2 |
| PARAM_VALUE | 1 | obj | 6127625997730029568 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->dev | 0,4096-u64max |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->resv | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->size | 4096 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
| HALF_LOCKED2 | gobj.resv |
drivers/gpu/drm/tests/drm_exec_test.c test_lock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 5254196682036637696 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 2681051432858632192 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->dev | 0,4096-u64max |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | obj->resv | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->size | 4096 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
drivers/gpu/drm/tests/drm_exec_test.c test_lock_unlock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6542856621587628032 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 8886550356395069440 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->dev | 0,4096-u64max |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | obj->resv | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->size | 4096 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
drivers/gpu/drm/tests/drm_exec_test.c test_lock_unlock() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 6542856621587628032 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 1 |
| PARAM_VALUE | 1 | obj | 8886550356395069440 |
| PARAM_VALUE | 1 | obj->_resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->_resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj->dev | 0,4096-u64max |
| PARAM_VALUE | 1 | obj->dma_buf | 0 |
| PARAM_VALUE | 1 | obj->filp | 0 |
| PARAM_VALUE | 1 | obj->funcs | 0 |
| PARAM_VALUE | 1 | obj->gpuva.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru | 0 |
| PARAM_VALUE | 1 | obj->lru_node.next | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->lru_node.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->name | 0 |
| PARAM_VALUE | 1 | obj->resv | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->size | 4096 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 1 | obj->vma_node.vm_lock.owner_cpu | u32max |
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c __pf_save_restore_vram() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 3403054157743009792 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| PARAM_VALUE | 0 | exec->num_objects | 0 |
| PARAM_VALUE | 0 | exec->objects | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | exec->prelocked | 0 |
| PARAM_VALUE | 0 | exec->ticket.acquired | 0 |
| PARAM_VALUE | 0 | exec->ticket.contending_lock | 0 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_countdown | 0-15 |
| PARAM_VALUE | 0 | exec->ticket.deadlock_inject_interval | 1 |
| PARAM_VALUE | 0 | exec->ticket.done_acquire | 0 |
| PARAM_VALUE | 0 | exec->ticket.wounded | 0 |
| PARAM_VALUE | 0 | exec->ticket.ww_class | 8825623990767841280 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c __pf_save_restore_vram() -> drm_exec_lock_obj()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | exec | 3403054157743009792 |
| PARAM_VALUE | 0 | exec->contended | 0 |
| PARAM_VALUE | 0 | exec->flags | 0 |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | vram->ttm.base.resv |