Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_gpu_recover() -> amdgpu_device_recovery_put_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent | 0,5297,148606482432692224,436469935444291584,467281172929331200 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.pool.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.pool.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->pdev->dev.numa_node | (-1)-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->mode | (-2)-15 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->cwsr_enabled | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->cwsr_isa_size | 1992,3216,3448,3528,3648,3824,3848,3896,3912,4968,5448 |
| PARAM_VALUE | 0 | adev->kfd.dev->doorbell_kernel_ptr | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->doorbells | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_mem | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_chunk_size | 512 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_num_of_chunks | 1-8388607 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.done | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flusher_overflow.prev->next | 2906673126597898240 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flusher_queue.prev->next | 2906673126597898240 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->nr_pwqs_to_flush.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->driver_data->cis_virt | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->driver_data->fake_cis | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_bus.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_class.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_driver.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_parent.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback | 0,6667066348596736000 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->add | 5235430000054906880 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->early_resume | 6956900869090054144 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->remove | 1719268733136482304 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->requery | 4713442613417914368 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->resume | 5068206944467017728 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->suspend | 2738892915008757760 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->validate | 4934365872137547776 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cis_mem.card_start | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cis_mem.flags | 0,2-254 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->d_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->detaching.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->device_count | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->fake_cis_len | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->functions | 0-u16max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->magic | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->pcmcia_pfc | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->present.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->resource_setup_done | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->sfd_lock.raw_lock.cnts.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex.first_waiter->magic | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->state | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.iommu_group->owner_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.links.status | 0,3 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_bus.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_class.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_driver.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_parent.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.completion.done | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.default_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.no_constraint_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.target_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.type | 2 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->init_complete | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->num_nodes | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->pci_atomic_requested | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->profiler_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->profiler_process | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->shared_resources.gpuvm_size | 0,4096-72057594037927936 |
| PARAM_VALUE | 0 | adev->psp.adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->psp.adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->reset_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->reset_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *adev->kfd.dev->ih_wq->lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *adev->kfd.dev->ih_wq->rescuer->task->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *adev->kfd.dev->nodes | 0 |
| PARAM_VALUE | 1 | device_list | 6958129947341881344 |
| PARAM_VALUE | 1 | device_list->next | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hive->hive_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tmp_adev->reset_domain->sem | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_pci_resume() -> amdgpu_device_recovery_put_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.dev_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.pool.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.pool.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->mman.bdev.vma_manager->vm_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->pdev->dev.numa_node | (-1)-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->mode | (-2)-15 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->adev->xcp_mgr->xcp_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->cwsr_enabled | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->cwsr_isa_size | 1992,3216,3448,3528,3648,3824,3848,3896,3912,4968,5448 |
| PARAM_VALUE | 0 | adev->kfd.dev->doorbell_kernel_ptr | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->doorbells | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_mem | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_chunk_size | 512 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->gtt_sa_num_of_chunks | 1-8388607 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.done | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->first_flusher->done.wait.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flusher_overflow.prev->next | 2906673126597898240 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->flusher_queue.prev->next | 2906673126597898240 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->nr_pwqs_to_flush.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->driver_data->cis_virt | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->driver_data->fake_cis | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_bus.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_class.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_driver.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev->p->knode_parent.n_klist | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback | 0,6667066348596736000 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->add | 5235430000054906880 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->early_resume | 6956900869090054144 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->remove | 1719268733136482304 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->requery | 4713442613417914368 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->resume | 5068206944467017728 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->suspend | 2738892915008757760 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->callback->validate | 4934365872137547776 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cis_mem.card_start | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->cis_mem.flags | 0,2-254 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->d_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->detaching.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->dev.kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->device_count | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->fake_cis_len | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->functions | 0-u16max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->magic | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->ops_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->pcmcia_pfc | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->present.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->resource_setup_done | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->sfd_lock.raw_lock.cnts.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex.first_waiter->magic | 5159360019465732096 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->skt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.driver_data->state | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.iommu_group->owner_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->kset->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.links.status | 0,3 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_bus.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_class.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_driver.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.p->knode_parent.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_queued | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.parent->kobj.release.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.completion.done | 4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.default_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.no_constraint_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.target_value | s32max |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.qos->freq.max_freq.type | 2 |
| PARAM_VALUE | 0 | adev->kfd.dev->ih_wq->wq_dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | adev->kfd.dev->init_complete | 1 |
| PARAM_VALUE | 0 | adev->kfd.dev->num_nodes | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->pci_atomic_requested | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->profiler_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->kfd.dev->profiler_process | 0 |
| PARAM_VALUE | 0 | adev->kfd.dev->shared_resources.gpuvm_size | 0,4096-72057594037927936 |
| PARAM_VALUE | 0 | adev->pci_channel_state | 2 |
| PARAM_VALUE | 0 | adev->pcie_reset_ctx.in_link_reset | 0 |
| PARAM_VALUE | 0 | adev->reset_list.next | 4001450274346696704 |
| PARAM_VALUE | 0 | adev->reset_list.prev | 4001450274346696704 |
| PARAM_VALUE | 0 | *adev->kfd.dev->ih_wq->lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *adev->kfd.dev->ih_wq->rescuer->task->delays->lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *adev->kfd.dev->nodes | 0 |
| PARAM_VALUE | 1 | device_list | 4001450274346696704 |
| PARAM_VALUE | 1 | device_list->next | 4001450274346696704 |
| PARAM_VALUE | 1 | device_list->prev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r drm_to_adev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hive->hive_lock | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_pci_slot_reset() -> amdgpu_device_recovery_put_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | *adev->pcie_reset_ctx.swus->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | device_list | 4153671307812945920 |
| PARAM_VALUE | 1 | device_list->next | 4153671307812945920 |
| PARAM_VALUE | 1 | device_list->prev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r drm_to_adev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hive->hive_lock | ||
| HALF_LOCKED2 | &pdev->dev.mutex |